summaryrefslogtreecommitdiffstats
path: root/llvm/cmake/modules
diff options
context:
space:
mode:
authorNAKAMURA Takumi <geek4civic@gmail.com>2015-09-02 10:11:26 +0000
committerNAKAMURA Takumi <geek4civic@gmail.com>2015-09-02 10:11:26 +0000
commitd4b21935cccbde173a28c052cbb56a4bc7cfae02 (patch)
tree48f718ae3cba324b718c96ca022fa37c93bdf076 /llvm/cmake/modules
parent1fb7e202d968912850c816fa56ced2579221dc06 (diff)
downloadbcm5719-llvm-d4b21935cccbde173a28c052cbb56a4bc7cfae02.tar.gz
bcm5719-llvm-d4b21935cccbde173a28c052cbb56a4bc7cfae02.zip
[CMake] Don't use OBJLIB on Xcode.
I got a few reports it didn't work. llvm-svn: 246629
Diffstat (limited to 'llvm/cmake/modules')
-rw-r--r--llvm/cmake/modules/TableGen.cmake6
1 files changed, 4 insertions, 2 deletions
diff --git a/llvm/cmake/modules/TableGen.cmake b/llvm/cmake/modules/TableGen.cmake
index f1ddcd49a58..98646bc16df 100644
--- a/llvm/cmake/modules/TableGen.cmake
+++ b/llvm/cmake/modules/TableGen.cmake
@@ -74,8 +74,10 @@ macro(add_tablegen target project)
set(${target}_OLD_LLVM_LINK_COMPONENTS ${LLVM_LINK_COMPONENTS})
set(LLVM_LINK_COMPONENTS ${LLVM_LINK_COMPONENTS} TableGen)
- # FIXME: It leaks to user, callee of add_tablegen.
- set(LLVM_ENABLE_OBJLIB ON)
+ if(NOT XCODE)
+ # FIXME: It leaks to user, callee of add_tablegen.
+ set(LLVM_ENABLE_OBJLIB ON)
+ endif()
add_llvm_utility(
${target} ${ARGN}
OpenPOWER on IntegriCloud