Bläddra i källkod

issue with BUILD_TARGET

David Rose 16 år sedan
förälder
incheckning
49fce97b4c
2 ändrade filer med 12 tillägg och 10 borttagningar
  1. 11 9
      dtool/pptempl/Template.gmsvc.pp
  2. 1 1
      dtool/pptempl/Template.msvc.pp

+ 11 - 9
dtool/pptempl/Template.gmsvc.pp

@@ -53,15 +53,17 @@
   #define real_lib_target_libs
   #define deferred_objs
   #forscopes lib_target
-    #if $[eq $[module $[TARGET],$[TARGET]],]
-      // This library is not on a metalib, so we can build it.
-      #set real_lib_targets $[real_lib_targets] $[TARGET]
-      #set real_lib_target_libs $[real_lib_target_libs] $[ODIR]/$[lib_prefix]$[TARGET]$[lib_ext]
-    #else
-      // This library is on a metalib, so we can't build it, but we
-      // should build all the obj's that go into it.
-      #set deferred_objs $[deferred_objs] \
-        $[patsubst %,$[%_obj],$[compile_sources]]
+    #if $[build_target]
+      #if $[eq $[module $[TARGET],$[TARGET]],]
+        // This library is not on a metalib, so we can build it.
+        #set real_lib_targets $[real_lib_targets] $[TARGET]
+        #set real_lib_target_libs $[real_lib_target_libs] $[ODIR]/$[lib_prefix]$[TARGET]$[lib_ext]
+      #else
+        // This library is on a metalib, so we can't build it, but we
+        // should build all the obj's that go into it.
+        #set deferred_objs $[deferred_objs] \
+          $[patsubst %,$[%_obj],$[compile_sources]]
+      #endif
     #endif
   #end lib_target
 

+ 1 - 1
dtool/pptempl/Template.msvc.pp

@@ -55,7 +55,7 @@
   #forscopes lib_target
     #if $[eq $[module $[TARGET],$[TARGET]],]
       // This library is not on a metalib, so we can build it.
-      #set real_lib_targets $[real_lib_targets] $[TARGET]
+      #set real_lib_targets $[real_lib_targets] $[active_target]
     #else
       // This library is on a metalib, so we can't build it, but we
       // should build all the obj's that go into it.