2 # Copyright (c) 2021-2022, PostgreSQL Global Development Group
5 # Script that parses Unix style build environment and generates build files
6 # for building with Visual Studio.
8 # src/tools/msvc/mkvcbuild.pl
14 use lib
$FindBin::RealBin
;
18 chdir('../../..') if (-d
'../msvc' && -d
'../../../src');
19 die 'Must run from root or msvc directory'
20 unless (-d
'src/tools/msvc' && -d
'src');
22 die 'Could not find config_default.pl'
23 unless (-f
'src/tools/msvc/config_default.pl');
24 print "Warning: no config.pl found, using default.\n"
25 unless (-f
'src/tools/msvc/config.pl');
28 do './src/tools/msvc/config_default.pl';
29 do './src/tools/msvc/config.pl' if (-f
'src/tools/msvc/config.pl');
31 Mkvcbuild
::mkvcbuild
($config);