[Gd-chatter] r11543 - in trunk/fundev/sources/lib: build-system run-time/pentium-linux

andreas at gwydiondylan.org andreas at gwydiondylan.org
Fri Dec 14 01:39:13 CET 2007


Author: andreas
Date: Fri Dec 14 01:39:12 2007
New Revision: 11543

Modified:
   trunk/fundev/sources/lib/build-system/jam-build.dylan
   trunk/fundev/sources/lib/run-time/pentium-linux/x86-linux-build.jam
Log:
job: fd

Actually perform inclusion of jam files on Linux. Needs to be first rule, too.


Modified: trunk/fundev/sources/lib/build-system/jam-build.dylan
==============================================================================
--- trunk/fundev/sources/lib/build-system/jam-build.dylan	(original)
+++ trunk/fundev/sources/lib/build-system/jam-build.dylan	Fri Dec 14 01:39:12 2007
@@ -28,15 +28,15 @@
   // DylanLibraryRCFiles image : rcfiles ;
   // DylanLibraryJamIncludes image : includes ;
   let rule-specs
-    = #[#["DylanLibraryFiles", #"files", #f],
+    = #[#["DylanLibraryJamIncludes", #"jam-includes", #f],
+	#["DylanLibraryFiles", #"files", #f],
         #["DylanLibraryBaseAddress", #"base-address", #f],
         #["DylanLibraryLinkerOptions", #"linker-options", #t],
         #["DylanLibraryCLibraries", #"c-libraries", #t],
         #["DylanLibraryCObjects", #"c-objects", #f],
         #["DylanLibraryCSources", #"c-source-files", #f],
         #["DylanLibraryCHeaders", #"c-header-files", #f],
-        #["DylanLibraryRCFiles", #"rc-files", #f],
-        #["DylanLibraryJamIncludes", #"jam-includes", #f]];
+        #["DylanLibraryRCFiles", #"rc-files", #f]];
   for(spec in rule-specs)
     let value = element(variables, spec[1], default: #());
     let expanded = if (spec[2]) jam-expand-list(jam, value) else value end;

Modified: trunk/fundev/sources/lib/run-time/pentium-linux/x86-linux-build.jam
==============================================================================
--- trunk/fundev/sources/lib/run-time/pentium-linux/x86-linux-build.jam	(original)
+++ trunk/fundev/sources/lib/run-time/pentium-linux/x86-linux-build.jam	Fri Dec 14 01:39:12 2007
@@ -255,7 +255,11 @@
 rule DylanLibraryJamIncludes image : includes {
   # DylanLibraryJamIncludes image : includes ;
   
-  Echo Ignoring Jam include file(s) $(includes) ;
+  local _i ;
+  for _i in [ FGristFiles $(includes) ] {
+    SEARCH on $(_i) = $(SEARCH_SOURCE) ;
+    include $(_i) ;
+  }
 }
 
 rule DylanLibraryUses image : library : dir {



More information about the chatter mailing list