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

Reply via email to