Index: src\tools\msvc/mkvcbuild.pl =================================================================== RCS file: c:/prog/cvsrepo/pgsql/pgsql/src/tools/msvc/mkvcbuild.pl,v retrieving revision 1.8 diff -c -r1.8 mkvcbuild.pl *** src\tools\msvc/mkvcbuild.pl 21 Nov 2006 17:54:26 -0000 1.8 --- src\tools\msvc/mkvcbuild.pl 8 Jan 2007 19:49:13 -0000 *************** *** 182,203 **** push @contrib_excludes,'xml2'; } ! # Pgcrypto makefile too complex to parse.... ! my $pgcrypto = $solution->AddProject('pgcrypto','dll','crypto'); ! $pgcrypto->AddFiles('contrib\pgcrypto','pgcrypto.c','px.c','px-hmac.c','px-crypt.c', ! 'crypt-gensalt.c','crypt-blowfish.c','crypt-des.c','crypt-md5.c','mbuf.c', ! 'pgp.c','pgp-armor.c','pgp-cfb.c','pgp-compress.c','pgp-decrypt.c','pgp-encrypt.c', ! 'pgp-info.c','pgp-mpi.c','pgp-pubdec.c','pgp-pubenc.c','pgp-pubkey.c','pgp-s2k.c', ! 'pgp-pgsql.c'); ! if ($solution->{options}->{openssl}) { ! $pgcrypto->AddFiles('contrib\pgcrypto', 'openssl.c','pgp-mpi-openssl.c'); } ! else { ! $pgcrypto->AddFiles('contrib\pgcrypto', 'md5.c','sha1.c','sha2.c','internal.c','internal-sha2.c', ! 'blf.c','rijndael.c','fortuna.c','random.c','pgp-mpi-internal.c','imath.c'); } - $pgcrypto->AddReference($postgres); - $pgcrypto->AddLibrary('wsock32.lib'); my $D; opendir($D, 'contrib') || croak "Could not opendir on contrib!\n"; --- 182,210 ---- push @contrib_excludes,'xml2'; } ! if (!$solution->{options}->{openssl}) { ! push @contrib_excludes,'sslinfo'; } ! ! # Pgcrypto makefile too complex to parse.... ! # Pgcrypto requires zlib ! if ($solution->{options}->{zlib}) { ! my $pgcrypto = $solution->AddProject('pgcrypto','dll','crypto'); ! $pgcrypto->AddFiles('contrib\pgcrypto','pgcrypto.c','px.c','px-hmac.c','px-crypt.c', ! 'crypt-gensalt.c','crypt-blowfish.c','crypt-des.c','crypt-md5.c','mbuf.c', ! 'pgp.c','pgp-armor.c','pgp-cfb.c','pgp-compress.c','pgp-decrypt.c','pgp-encrypt.c', ! 'pgp-info.c','pgp-mpi.c','pgp-pubdec.c','pgp-pubenc.c','pgp-pubkey.c','pgp-s2k.c', ! 'pgp-pgsql.c'); ! if ($solution->{options}->{openssl}) { ! $pgcrypto->AddFiles('contrib\pgcrypto', 'openssl.c','pgp-mpi-openssl.c'); ! } ! else { ! $pgcrypto->AddFiles('contrib\pgcrypto', 'md5.c','sha1.c','sha2.c','internal.c','internal-sha2.c', ! 'blf.c','rijndael.c','fortuna.c','random.c','pgp-mpi-internal.c','imath.c'); ! } ! $pgcrypto->AddReference($postgres); ! $pgcrypto->AddLibrary('wsock32.lib'); } my $D; opendir($D, 'contrib') || croak "Could not opendir on contrib!\n";