Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit 03e4dc9

Browse files
committed
Handle libraries in directories with spaces in them.
Gevik Babakhani
1 parent 701cd5a commit 03e4dc9

File tree

2 files changed

+12
-4
lines changed

2 files changed

+12
-4
lines changed

src/tools/msvc/Mkvcbuild.pm

+6-3
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package Mkvcbuild;
33
#
44
# Package that generates build files for msvc build
55
#
6-
# $PostgreSQL: pgsql/src/tools/msvc/Mkvcbuild.pm,v 1.24 2007/11/13 22:49:47 tgl Exp $
6+
# $PostgreSQL: pgsql/src/tools/msvc/Mkvcbuild.pm,v 1.25 2008/02/05 14:17:23 mha Exp $
77
#
88
use Carp;
99
use Win32;
@@ -66,7 +66,9 @@ sub mkvcbuild
6666
$postgres->AddFiles('src\backend\bootstrap','bootscanner.l','bootparse.y');
6767
$postgres->AddFiles('src\backend\utils\misc','guc-file.l');
6868
$postgres->AddDefine('BUILDING_DLL');
69-
$postgres->AddLibrary('wsock32.lib ws2_32.lib secur32.lib');
69+
$postgres->AddLibrary('wsock32.lib');
70+
$postgres->AddLibrary('ws2_32.lib');
71+
$postgres->AddLibrary('secur32.lib');
7072
$postgres->AddLibrary('wldap32.lib') if ($solution->{options}->{ldap});
7173
$postgres->FullExportDLL('postgres.lib');
7274

@@ -179,7 +181,8 @@ sub mkvcbuild
179181
my $initdb = AddSimpleFrontend('initdb');
180182
$initdb->AddIncludeDir('src\interfaces\libpq');
181183
$initdb->AddDefine('FRONTEND');
182-
$initdb->AddLibrary('wsock32.lib ws2_32.lib');
184+
$initdb->AddLibrary('wsock32.lib');
185+
$initdb->AddLibrary('ws2_32.lib');
183186

184187
my $pgconfig = AddSimpleFrontend('pg_config');
185188

src/tools/msvc/Project.pm

+6-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package Project;
33
#
44
# Package that encapsulates a Visual C++ project file generation
55
#
6-
# $PostgreSQL: pgsql/src/tools/msvc/Project.pm,v 1.15 2007/12/11 14:34:43 mha Exp $
6+
# $PostgreSQL: pgsql/src/tools/msvc/Project.pm,v 1.16 2008/02/05 14:17:23 mha Exp $
77
#
88
use Carp;
99
use strict;
@@ -123,6 +123,11 @@ sub AddReference
123123
sub AddLibrary
124124
{
125125
my ($self, $lib, $dbgsuffix) = @_;
126+
127+
if ($lib =~ m/\s/)
128+
{
129+
$lib = '"' . $lib . """;
130+
}
126131

127132
push @{$self->{libraries}}, $lib;
128133
if ($dbgsuffix)

0 commit comments

Comments
 (0)