aboutsummaryrefslogtreecommitdiff
path: root/make
diff options
context:
space:
mode:
authorNick Kledzik <kledzik@apple.com>2012-11-26 22:48:51 +0000
committerNick Kledzik <kledzik@apple.com>2012-11-26 22:48:51 +0000
commitc0973d683aca4dad4cefbb23bb0134f01f804016 (patch)
tree350abe0afb6a03ec00b541538bb183a5006bdae2 /make
parentf5d526fc35524db0479828188e47c130ac09a038 (diff)
downloadcompiler-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.mk3
-rw-r--r--make/config.mk1
-rw-r--r--make/lib_info.mk2
-rw-r--r--make/options.mk1
-rw-r--r--make/platform/darwin_bni.mk1
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),)