summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChad Rosier <mcrosier@apple.com>2012-08-09 17:17:01 +0000
committerChad Rosier <mcrosier@apple.com>2012-08-09 17:17:01 +0000
commitbf40d6b6a5d5219efde96b2837a9820e29ea4ef1 (patch)
tree92675b2cbfbd96051b75d265855149c40708d58b
parentdb5743d1b4065b7d7c97a7730f11cc24e21d5a84 (diff)
downloadbcm5719-llvm-bf40d6b6a5d5219efde96b2837a9820e29ea4ef1.tar.gz
bcm5719-llvm-bf40d6b6a5d5219efde96b2837a9820e29ea4ef1.zip
[ms-inline asm] Add various MC components to clang build to support MS-style inline assembly.
llvm-svn: 161594
-rw-r--r--clang/tools/arcmt-test/CMakeLists.txt4
-rw-r--r--clang/tools/clang-check/CMakeLists.txt7
-rw-r--r--clang/tools/diagtool/CMakeLists.txt5
-rw-r--r--clang/tools/libclang/CMakeLists.txt4
-rw-r--r--clang/unittests/ASTMatchers/CMakeLists.txt7
-rw-r--r--clang/unittests/Frontend/CMakeLists.txt7
-rw-r--r--clang/unittests/Tooling/CMakeLists.txt7
7 files changed, 38 insertions, 3 deletions
diff --git a/clang/tools/arcmt-test/CMakeLists.txt b/clang/tools/arcmt-test/CMakeLists.txt
index 3528495acf1..f36b14a679d 100644
--- a/clang/tools/arcmt-test/CMakeLists.txt
+++ b/clang/tools/arcmt-test/CMakeLists.txt
@@ -1,4 +1,6 @@
-set( LLVM_LINK_COMPONENTS
+set(LLVM_LINK_COMPONENTS
+ ${LLVM_TARGETS_TO_BUILD}
+ asmparser
support
mc
)
diff --git a/clang/tools/clang-check/CMakeLists.txt b/clang/tools/clang-check/CMakeLists.txt
index 0a49e4fe9b3..85e229f45a4 100644
--- a/clang/tools/clang-check/CMakeLists.txt
+++ b/clang/tools/clang-check/CMakeLists.txt
@@ -1,3 +1,10 @@
+set(LLVM_LINK_COMPONENTS
+ ${LLVM_TARGETS_TO_BUILD}
+ asmparser
+ support
+ mc
+ )
+
add_clang_executable(clang-check
ClangCheck.cpp
)
diff --git a/clang/tools/diagtool/CMakeLists.txt b/clang/tools/diagtool/CMakeLists.txt
index bdf12edfc08..a107cbd70bb 100644
--- a/clang/tools/diagtool/CMakeLists.txt
+++ b/clang/tools/diagtool/CMakeLists.txt
@@ -1,5 +1,8 @@
-set( LLVM_LINK_COMPONENTS
+set(LLVM_LINK_COMPONENTS
+ ${LLVM_TARGETS_TO_BUILD}
+ asmparser
support
+ mc
)
add_clang_executable(diagtool
diff --git a/clang/tools/libclang/CMakeLists.txt b/clang/tools/libclang/CMakeLists.txt
index 45f5e13fc87..283276f801f 100644
--- a/clang/tools/libclang/CMakeLists.txt
+++ b/clang/tools/libclang/CMakeLists.txt
@@ -1,4 +1,6 @@
-set( LLVM_LINK_COMPONENTS
+set(LLVM_LINK_COMPONENTS
+ ${LLVM_TARGETS_TO_BUILD}
+ asmparser
support
mc
)
diff --git a/clang/unittests/ASTMatchers/CMakeLists.txt b/clang/unittests/ASTMatchers/CMakeLists.txt
index 8e617321419..b56d756c7ad 100644
--- a/clang/unittests/ASTMatchers/CMakeLists.txt
+++ b/clang/unittests/ASTMatchers/CMakeLists.txt
@@ -1,3 +1,10 @@
+set(LLVM_LINK_COMPONENTS
+ ${LLVM_TARGETS_TO_BUILD}
+ asmparser
+ support
+ mc
+ )
+
add_clang_unittest(ASTMatchersTests
ASTMatchersTest.cpp)
diff --git a/clang/unittests/Frontend/CMakeLists.txt b/clang/unittests/Frontend/CMakeLists.txt
index 729c6487b3c..139cf42caf3 100644
--- a/clang/unittests/Frontend/CMakeLists.txt
+++ b/clang/unittests/Frontend/CMakeLists.txt
@@ -1,3 +1,10 @@
+set(LLVM_LINK_COMPONENTS
+ ${LLVM_TARGETS_TO_BUILD}
+ asmparser
+ support
+ mc
+ )
+
add_clang_unittest(FrontendTests
FrontendActionTest.cpp
)
diff --git a/clang/unittests/Tooling/CMakeLists.txt b/clang/unittests/Tooling/CMakeLists.txt
index 3b5aaf858b2..4eaf33956f3 100644
--- a/clang/unittests/Tooling/CMakeLists.txt
+++ b/clang/unittests/Tooling/CMakeLists.txt
@@ -1,3 +1,10 @@
+set(LLVM_LINK_COMPONENTS
+ ${LLVM_TARGETS_TO_BUILD}
+ asmparser
+ support
+ mc
+ )
+
add_clang_unittest(ToolingTests
CommentHandlerTest.cpp
CompilationDatabaseTest.cpp
OpenPOWER on IntegriCloud