[llvm-commits] [compiler-rt] r168625 - in /compiler-rt/trunk/make: AppleBI.mk config.mk lib_info.mk options.mk platform/darwin_bni.mk

Nick Kledzik kledzik at apple.com
Mon Nov 26 14:48:51 PST 2012


Author: kledzik
Date: Mon Nov 26 16:48:51 2012
New Revision: 168625

URL: http://llvm.org/viewvc/llvm-project?rev=168625&view=rev
Log:
Automatically create .dSYM for libcompiler_rt.dylib when using Apple's internal build system

Modified:
    compiler-rt/trunk/make/AppleBI.mk
    compiler-rt/trunk/make/config.mk
    compiler-rt/trunk/make/lib_info.mk
    compiler-rt/trunk/make/options.mk
    compiler-rt/trunk/make/platform/darwin_bni.mk

Modified: compiler-rt/trunk/make/AppleBI.mk
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/make/AppleBI.mk?rev=168625&r1=168624&r2=168625&view=diff
==============================================================================
--- compiler-rt/trunk/make/AppleBI.mk (original)
+++ compiler-rt/trunk/make/AppleBI.mk Mon Nov 26 16:48:51 2012
@@ -64,8 +64,7 @@
 $(SYMROOT)/libcompiler_rt.dylib: $(foreach arch,$(filter-out armv4t,$(RC_ARCHS)), \
                                         $(OBJROOT)/libcompiler_rt-$(arch).dylib)
 	$(call GetCNAVar,LIPO,Platform.darwin_bni,Release,) -create $^ -o  $@
-
-
+	$(call GetCNAVar,DSYMUTIL,Platform.darwin_bni,Release,) $@
 
 
 # Copy results to DSTROOT.

Modified: compiler-rt/trunk/make/config.mk
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/make/config.mk?rev=168625&r1=168624&r2=168625&view=diff
==============================================================================
--- compiler-rt/trunk/make/config.mk (original)
+++ compiler-rt/trunk/make/config.mk Mon Nov 26 16:48:51 2012
@@ -21,6 +21,7 @@
 DATE := date
 LIPO := lipo
 CP := cp
+DSYMUTIL := dsymutil
 
 VERBOSE := 0
 DEBUGMAKE :=

Modified: compiler-rt/trunk/make/lib_info.mk
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/make/lib_info.mk?rev=168625&r1=168624&r2=168625&view=diff
==============================================================================
--- compiler-rt/trunk/make/lib_info.mk (original)
+++ compiler-rt/trunk/make/lib_info.mk Mon Nov 26 16:48:51 2012
@@ -56,4 +56,4 @@
                     CC CFLAGS LDFLAGS FUNCTIONS OPTIMIZED \
                     RANLIB RANLIBFLAGS \
                     VISIBILITY_HIDDEN KERNEL_USE \
-                    SHARED_LIBRARY SHARED_LIBRARY_SUFFIX STRIP LIPO
+                    SHARED_LIBRARY SHARED_LIBRARY_SUFFIX STRIP LIPO DSYMUTIL

Modified: compiler-rt/trunk/make/options.mk
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/make/options.mk?rev=168625&r1=168624&r2=168625&view=diff
==============================================================================
--- compiler-rt/trunk/make/options.mk (original)
+++ compiler-rt/trunk/make/options.mk Mon Nov 26 16:48:51 2012
@@ -43,5 +43,6 @@
 
 STRIP := strip
 LIPO := lipo
+DSYMUTIL := dsymutil
 
 SHARED_LIBRARY_SUFFIX := so

Modified: compiler-rt/trunk/make/platform/darwin_bni.mk
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/make/platform/darwin_bni.mk?rev=168625&r1=168624&r2=168625&view=diff
==============================================================================
--- compiler-rt/trunk/make/platform/darwin_bni.mk (original)
+++ compiler-rt/trunk/make/platform/darwin_bni.mk Mon Nov 26 16:48:51 2012
@@ -14,6 +14,7 @@
 	RANLIB := $(shell xcrun -sdk $(SDKROOT) -find ranlib) 
 	STRIP := $(shell xcrun -sdk $(SDKROOT) -find strip) 
 	LIPO := $(shell xcrun -sdk $(SDKROOT) -find lipo)
+	DSYMUTIL := $(shell xcrun -sdk $(SDKROOT) -find dsymutil)
 endif
 
 ifneq ($(IPHONEOS_DEPLOYMENT_TARGET),)





More information about the llvm-commits mailing list