Author: vedge
Date: 2008-09-01 22:49:57 -0300 (Mon, 01 Sep 2008)
New Revision: 727
Modified:
trunk/mkconfigure.pl
Log:
in C_INCDIR() and C_LIBDIR(), enquote sh variable references.
Modified: trunk/mkconfigure.pl
===================================================================
--- trunk/mkconfigure.pl 2008-09-02 00:48:03 UTC (rev 726)
+++ trunk/mkconfigure.pl 2008-09-02 01:49:57 UTC (rev 727)
@@ -68,9 +68,11 @@
sub c_incdir
{
my $dir = shift;
-
- MkDefine('CFLAGS', '$CFLAGS -I'.$dir);
- MkDefine('CXXFLAGS', '$CXXFLAGS -I'.$dir);
+ my $qdir = $dir;
+
+ if ($dir =~ /^\$/) { $qdir = '\"'.$dir.'\"'; }
+ MkDefine('CFLAGS', '$CFLAGS -I'.$qdir);
+ MkDefine('CXXFLAGS', '$CXXFLAGS -I'.$qdir);
MkSaveMK('CFLAGS');
MkSaveMK('CXXFLAGS');
@@ -80,9 +82,10 @@
sub c_libdir
{
- my $def = shift;
+ my $dir = shift;
- MkDefine('LIBS', '$LIBS -L'.$def);
+ if ($dir =~ /^\$/) { $qdir = '\"'.$dir.'\"'; }
+ MkDefine('LIBS', '$LIBS -L'.$dir);
MkSaveMK('LIBS');
$dir =~ s/\$SRC/\./g;
_______________________________________________
BSDBuild-Commits mailing list
[email protected]
http://mail231.csoft.net/mailman/listinfo/bsdbuild-commits