aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNAKAMURA Takumi <geek4civic@gmail.com>2014-02-20 13:42:30 +0000
committerNAKAMURA Takumi <geek4civic@gmail.com>2014-02-20 13:42:30 +0000
commit8dd548d236e5c85a0da3caadc38574e92729205c (patch)
treede8e99c67deeb52d9498d9a9ee4d32f146a8b2af
parentf6c451a30a6132822ae721b305b077f2493aabec (diff)
downloadllvm-8dd548d236e5c85a0da3caadc38574e92729205c.zip
llvm-8dd548d236e5c85a0da3caadc38574e92729205c.tar.gz
llvm-8dd548d236e5c85a0da3caadc38574e92729205c.tar.bz2
[CMake] Move intrinsics_gen to lib/Target out of add_public_tablegen_target.
add_public_tablegen_target is used somewhere. llvm-svn: 201787
-rw-r--r--llvm/cmake/modules/TableGen.cmake2
-rw-r--r--llvm/lib/Target/CMakeLists.txt2
2 files changed, 3 insertions, 1 deletions
diff --git a/llvm/cmake/modules/TableGen.cmake b/llvm/cmake/modules/TableGen.cmake
index fdb4751..3640481 100644
--- a/llvm/cmake/modules/TableGen.cmake
+++ b/llvm/cmake/modules/TableGen.cmake
@@ -65,7 +65,7 @@ macro(add_public_tablegen_target target)
add_dependencies(${target} ${LLVM_COMMON_DEPENDS})
endif ()
set_target_properties(${target} PROPERTIES FOLDER "Tablegenning")
- list(APPEND LLVM_COMMON_DEPENDS ${target} intrinsics_gen)
+ list(APPEND LLVM_COMMON_DEPENDS ${target})
endif( TABLEGEN_OUTPUT )
endmacro()
diff --git a/llvm/lib/Target/CMakeLists.txt b/llvm/lib/Target/CMakeLists.txt
index c2f704f..06a74d7 100644
--- a/llvm/lib/Target/CMakeLists.txt
+++ b/llvm/lib/Target/CMakeLists.txt
@@ -9,6 +9,8 @@ add_llvm_library(LLVMTarget
TargetSubtargetInfo.cpp
)
+list(APPEND LLVM_COMMON_DEPENDS intrinsics_gen)
+
foreach(t ${LLVM_TARGETS_TO_BUILD})
message(STATUS "Targeting ${t}")
add_subdirectory(${t})