]> granicus.if.org Git - clang/commitdiff
Use a special path to place the .o files in.
authorBill Wendling <isanbard@gmail.com>
Mon, 8 Oct 2012 21:17:59 +0000 (21:17 +0000)
committerBill Wendling <isanbard@gmail.com>
Mon, 8 Oct 2012 21:17:59 +0000 (21:17 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@165429 91177308-0d34-0410-b5e6-96231b3b80d8

tools/libclang/Makefile

index 5fdfd0ebb5f30729a702e5852aa120c12dfd746d..38b8a0353f45361190d43618ebf6aa1e8208fc14 100644 (file)
@@ -55,7 +55,8 @@ ifeq ($(HOST_OS),Darwin)
 
     # If we're doing an Apple-style build, add the LTO object path.
     ifeq ($(RC_BUILDIT),YES)
-       TempFile         = $(shell mktemp ${OBJROOT}/clang-lto.XXXXXX)
+       ObjDir          := $(shell mkdir -p ${OBJROOT}/dSYMs)
+       TempFile        := $(shell mktemp ${ObjDir}/clang-lto.XXXXXX)
        LLVMLibsOptions += -Wl,-object_path_lto -Wl,$(TempFile)
     endif
 endif