[llvm-commits] [compiler-rt] r93816 - in /compiler-rt/trunk: Makefile make/lib_platforms.mk

Daniel Dunbar daniel at zuster.org
Mon Jan 18 16:01:16 PST 2010


Author: ddunbar
Date: Mon Jan 18 18:01:15 2010
New Revision: 93816

URL: http://llvm.org/viewvc/llvm-project?rev=93816&view=rev
Log:
Allow UniversalArchs variable to be overridden on a per-config basis.

Modified:
    compiler-rt/trunk/Makefile
    compiler-rt/trunk/make/lib_platforms.mk

Modified: compiler-rt/trunk/Makefile
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/Makefile?rev=93816&r1=93815&r2=93816&view=diff

==============================================================================
--- compiler-rt/trunk/Makefile (original)
+++ compiler-rt/trunk/Makefile Mon Jan 18 18:01:15 2010
@@ -136,7 +136,9 @@
 # not.
 $(call Set,Tmp.ArchsToBuild,\
   $(if $(call IsDefined,$(Tmp.Key).UniversalArchs),\
-       $($(Tmp.Key).UniversalArchs),\
+       $(strip \
+         $(or $($(Tmp.Key).UniversalArchs.$(Tmp.Config)),\
+              $($(Tmp.Key).UniversalArchs))),\
        $(call VarOrDefault,$(Tmp.Key).Arch.$(Tmp.Config),$($(Tmp.Key).Arch))))
 
 # Copy or lipo to create the per-config library.

Modified: compiler-rt/trunk/make/lib_platforms.mk
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/make/lib_platforms.mk?rev=93816&r1=93815&r2=93816&view=diff

==============================================================================
--- compiler-rt/trunk/make/lib_platforms.mk (original)
+++ compiler-rt/trunk/make/lib_platforms.mk Mon Jan 18 18:01:15 2010
@@ -3,8 +3,8 @@
 # This should be included following 'lib_util.mk'.
 
 # The simple variables configurations can define.
-PlainConfigVariables := Configs UniversalArchs Description
-PerConfigVariables := Arch $(AvailableOptions)
+PlainConfigVariables := Configs Description
+PerConfigVariables := UniversalArchs Arch $(AvailableOptions)
 RequiredConfigVariables := Configs Description
 
 ###





More information about the llvm-commits mailing list