]> granicus.if.org Git - clang/commitdiff
Add various MC components to clang build to support MS-style inline assembly.
authorChad Rosier <mcrosier@apple.com>
Wed, 8 Aug 2012 16:27:29 +0000 (16:27 +0000)
committerChad Rosier <mcrosier@apple.com>
Wed, 8 Aug 2012 16:27:29 +0000 (16:27 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@161498 91177308-0d34-0410-b5e6-96231b3b80d8

tools/arcmt-test/Makefile
tools/clang-check/Makefile
tools/diagtool/Makefile
tools/libclang/Makefile
unittests/ASTMatchers/Makefile
unittests/Frontend/Makefile
unittests/Tooling/Makefile

index 84c4dc2b665420b4d5ec174ef3b81a33b472bfff..719da75869e8be6eb73e34392e0e81cc6a164650 100644 (file)
@@ -16,7 +16,8 @@ TOOL_NO_EXPORTS = 1
 # Don't install this. It is used for tests.
 NO_INSTALL = 1
 
-LINK_COMPONENTS := support mc
+include $(CLANG_LEVEL)/../../Makefile.config
+LINK_COMPONENTS := $(TARGETS_TO_BUILD) asmparser support mc
 USEDLIBS = clangARCMigrate.a clangRewrite.a \
                 clangFrontend.a clangDriver.a clangSerialization.a clangParse.a \
                 clangSema.a clangEdit.a clangAnalysis.a clangAST.a clangLex.a \
index 0a60a194381c6394f63c710e16cd4b5442d3a1ac..6775c65a6453b04375075dc67a4e88c1e8800c23 100644 (file)
@@ -14,7 +14,8 @@ TOOLNAME = clang-check
 # No plugins, optimize startup time.
 TOOL_NO_EXPORTS = 1
 
-LINK_COMPONENTS := support mc
+include $(CLANG_LEVEL)/../../Makefile.config
+LINK_COMPONENTS := $(TARGETS_TO_BUILD) asmparser support mc
 USEDLIBS = clangFrontend.a clangSerialization.a clangDriver.a \
            clangTooling.a clangParse.a clangSema.a clangAnalysis.a \
            clangEdit.a clangAST.a clangLex.a clangBasic.a
index 8af4cef6433cecb9c150e8088c040ebb50ebc02e..b629712e772b28d8aae736a8d150a582df43cf53 100644 (file)
@@ -16,8 +16,8 @@ TOOL_NO_EXPORTS := 1
 # Don't install this.
 NO_INSTALL = 1
 
-LINK_COMPONENTS := support mc
-
+include $(CLANG_LEVEL)/../../Makefile.config
+LINK_COMPONENTS := $(TARGETS_TO_BUILD) asmparser support mc
 USEDLIBS = clangFrontend.a clangDriver.a clangSerialization.a clangParse.a \
            clangSema.a clangAnalysis.a clangEdit.a clangAST.a clangLex.a \
            clangBasic.a
index 3f6774baf5d77693219c4d70d4db7dcc7d4cb29a..975d3812d10c5173bb890eee248abf79fa8d67cb 100644 (file)
@@ -15,7 +15,8 @@ EXPORTED_SYMBOL_FILE = $(PROJ_SRC_DIR)/libclang.exports
 LINK_LIBS_IN_SHARED = 1
 SHARED_LIBRARY = 1
 
-LINK_COMPONENTS := support mc
+include $(CLANG_LEVEL)/../../Makefile.config
+LINK_COMPONENTS := $(TARGETS_TO_BUILD) asmparser support mc
 USEDLIBS = clangARCMigrate.a clangRewrite.a clangFrontend.a clangDriver.a \
      clangSerialization.a \
                 clangParse.a clangSema.a clangEdit.a clangAnalysis.a \
index 8718dde7c5cdecf90916637b058775b53eb4625d..d3e4aa37ce74953d42f433f02048df36ffffaeb1 100644 (file)
@@ -10,7 +10,8 @@
 CLANG_LEVEL = ../..
 
 TESTNAME = ASTMatchers
-LINK_COMPONENTS := support mc
+include $(CLANG_LEVEL)/../../Makefile.config
+LINK_COMPONENTS := $(TARGETS_TO_BUILD) asmparser support mc
 USEDLIBS = clangTooling.a clangFrontend.a clangSerialization.a clangDriver.a \
            clangRewrite.a clangParse.a clangSema.a clangAnalysis.a \
            clangAST.a clangASTMatchers.a clangLex.a clangBasic.a clangEdit.a
index f3e639665849185d7a7e5715736c156086182d6b..bfc3494320e69d8364b05be48b6af6d2fb4301b4 100644 (file)
@@ -9,7 +9,8 @@
 
 CLANG_LEVEL = ../..
 TESTNAME = Frontend
-LINK_COMPONENTS := support mc
+include $(CLANG_LEVEL)/../../Makefile.config
+LINK_COMPONENTS := $(TARGETS_TO_BUILD) asmparser support mc
 USEDLIBS = clangFrontendTool.a clangFrontend.a clangDriver.a \
            clangSerialization.a clangCodeGen.a clangParse.a clangSema.a \
            clangStaticAnalyzerCheckers.a clangStaticAnalyzerCore.a \
index f0a75ae373688fe015d81336f0292238de9ae046..5d2224d40e15fc80f498d6b7d2c932db05de29ba 100644 (file)
@@ -9,7 +9,8 @@
 
 CLANG_LEVEL = ../..
 TESTNAME = Tooling
-LINK_COMPONENTS := support mc
+include $(CLANG_LEVEL)/../../Makefile.config
+LINK_COMPONENTS := $(TARGETS_TO_BUILD) asmparser support mc
 USEDLIBS = clangTooling.a clangFrontend.a clangSerialization.a clangDriver.a \
            clangParse.a clangRewrite.a clangSema.a clangAnalysis.a clangEdit.a \
            clangAST.a clangASTMatchers.a clangLex.a clangBasic.a