diff options
author | Nick Kledzik <kledzik@apple.com> | 2012-11-26 22:48:51 +0000 |
---|---|---|
committer | Nick Kledzik <kledzik@apple.com> | 2012-11-26 22:48:51 +0000 |
commit | c0973d683aca4dad4cefbb23bb0134f01f804016 (patch) | |
tree | 350abe0afb6a03ec00b541538bb183a5006bdae2 /make | |
parent | f5d526fc35524db0479828188e47c130ac09a038 (diff) | |
download | compiler-rt-c0973d683aca4dad4cefbb23bb0134f01f804016.tar.gz |
Automatically create .dSYM for libcompiler_rt.dylib when using Apple's internal build system
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@168625 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'make')
-rw-r--r-- | make/AppleBI.mk | 3 | ||||
-rw-r--r-- | make/config.mk | 1 | ||||
-rw-r--r-- | make/lib_info.mk | 2 | ||||
-rw-r--r-- | make/options.mk | 1 | ||||
-rw-r--r-- | make/platform/darwin_bni.mk | 1 |
5 files changed, 5 insertions, 3 deletions
diff --git a/make/AppleBI.mk b/make/AppleBI.mk index 96f8222c7..b5e702b10 100644 --- a/make/AppleBI.mk +++ b/make/AppleBI.mk @@ -64,8 +64,7 @@ $(OBJROOT)/libcompiler_rt-%.dylib : $(OBJROOT)/darwin_bni/Release/%/libcompiler_ $(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. diff --git a/make/config.mk b/make/config.mk index 12d8bc201..6398d058d 100644 --- a/make/config.mk +++ b/make/config.mk @@ -21,6 +21,7 @@ MKDIR := mkdir -p DATE := date LIPO := lipo CP := cp +DSYMUTIL := dsymutil VERBOSE := 0 DEBUGMAKE := diff --git a/make/lib_info.mk b/make/lib_info.mk index 5e668160e..31850f78f 100644 --- a/make/lib_info.mk +++ b/make/lib_info.mk @@ -56,4 +56,4 @@ AvailableOptions := AR ARFLAGS \ 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 diff --git a/make/options.mk b/make/options.mk index ec4a55df7..67197de03 100644 --- a/make/options.mk +++ b/make/options.mk @@ -43,5 +43,6 @@ RANLIBFLAGS := 2> /dev/null STRIP := strip LIPO := lipo +DSYMUTIL := dsymutil SHARED_LIBRARY_SUFFIX := so diff --git a/make/platform/darwin_bni.mk b/make/platform/darwin_bni.mk index 000181c1e..d12cfdff7 100644 --- a/make/platform/darwin_bni.mk +++ b/make/platform/darwin_bni.mk @@ -14,6 +14,7 @@ ifneq (,$(SDKROOT)) 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),) |