summaryrefslogtreecommitdiffstats
path: root/clang/tools
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2009-12-02 21:47:55 +0000
committerDaniel Dunbar <daniel@zuster.org>2009-12-02 21:47:55 +0000
commit845a87bd047c6892b13c85a1a4dc7213e2075cd0 (patch)
tree129d87b9e07a3fbd977ed08b01d0ef6166cae889 /clang/tools
parenta18f9580e47269e63e197e74f4770ba5d8f6f1f2 (diff)
downloadbcm5719-llvm-845a87bd047c6892b13c85a1a4dc7213e2075cd0.tar.gz
bcm5719-llvm-845a87bd047c6892b13c85a1a4dc7213e2075cd0.zip
Normalize CIndex/c-index-test/index-test link lines in the hopes it will fix
*something*. - We really need to fix how LLVM's build systems manage linking. Pretty-please-someone-else-do-this? :) llvm-svn: 90350
Diffstat (limited to 'clang/tools')
-rw-r--r--clang/tools/CIndex/CMakeLists.txt15
-rw-r--r--clang/tools/CIndex/Makefile5
-rw-r--r--clang/tools/c-index-test/CMakeLists.txt1
-rw-r--r--clang/tools/c-index-test/Makefile2
-rw-r--r--clang/tools/index-test/CMakeLists.txt2
-rw-r--r--clang/tools/index-test/Makefile6
6 files changed, 22 insertions, 9 deletions
diff --git a/clang/tools/CIndex/CMakeLists.txt b/clang/tools/CIndex/CMakeLists.txt
index 69de8a1acff..a3ff3db2d9b 100644
--- a/clang/tools/CIndex/CMakeLists.txt
+++ b/clang/tools/CIndex/CMakeLists.txt
@@ -3,11 +3,20 @@ set(SHARED_LIBRARY TRUE)
set(LLVM_NO_RTTI 1)
set(LLVM_USED_LIBS
- clangFrontend clangIndex clangSema clangAnalysis clangAST clangParse clangLex clangBasic)
+ clangIndex
+ clangFrontend
+ clangDriver
+ clangSema
+ clangAnalysis
+ clangAST
+ clangParse
+ clangLex
+ clangBasic)
set( LLVM_LINK_COMPONENTS
- MC
- support
+ bitreader
+ mc
+ core
)
add_clang_library(CIndex CIndex.cpp)
diff --git a/clang/tools/CIndex/Makefile b/clang/tools/CIndex/Makefile
index 17e1f3d034a..94f04670000 100644
--- a/clang/tools/CIndex/Makefile
+++ b/clang/tools/CIndex/Makefile
@@ -21,8 +21,9 @@ include $(LEVEL)/Makefile.config
LINK_LIBS_IN_SHARED = 1
SHARED_LIBRARY = 1
-LINK_COMPONENTS := MC support
-USEDLIBS = clangFrontend.a clangDriver.a clangIndex.a clangSema.a clangAnalysis.a clangAST.a clangParse.a clangLex.a clangBasic.a
+LINK_COMPONENTS := bitreader mc core
+USEDLIBS = clangIndex.a clangFrontend.a clangDriver.a clangSema.a \
+ clangAnalysis.a clangAST.a clangParse.a clangLex.a clangBasic.a
include $(LEVEL)/Makefile.common
diff --git a/clang/tools/c-index-test/CMakeLists.txt b/clang/tools/c-index-test/CMakeLists.txt
index 775d590dd60..f0a34a57987 100644
--- a/clang/tools/c-index-test/CMakeLists.txt
+++ b/clang/tools/c-index-test/CMakeLists.txt
@@ -16,6 +16,7 @@ set( LLVM_USED_LIBS
set( LLVM_LINK_COMPONENTS
bitreader
mc
+ core
)
add_clang_executable(c-index-test
diff --git a/clang/tools/c-index-test/Makefile b/clang/tools/c-index-test/Makefile
index 82103a51fac..06e24053aa0 100644
--- a/clang/tools/c-index-test/Makefile
+++ b/clang/tools/c-index-test/Makefile
@@ -18,7 +18,7 @@ TOOL_NO_EXPORTS = 1
include $(LEVEL)/Makefile.config
-LINK_COMPONENTS := bitreader mc
+LINK_COMPONENTS := bitreader mc core
USEDLIBS = CIndex.a clangIndex.a clangFrontend.a clangDriver.a clangSema.a \
clangAnalysis.a clangAST.a clangParse.a clangLex.a clangBasic.a
diff --git a/clang/tools/index-test/CMakeLists.txt b/clang/tools/index-test/CMakeLists.txt
index 5ae0d494f3c..9472e580fbc 100644
--- a/clang/tools/index-test/CMakeLists.txt
+++ b/clang/tools/index-test/CMakeLists.txt
@@ -3,6 +3,7 @@ set(LLVM_NO_RTTI 1)
set( LLVM_USED_LIBS
clangIndex
clangFrontend
+ clangDriver
clangSema
clangAnalysis
clangAST
@@ -14,6 +15,7 @@ set( LLVM_USED_LIBS
set( LLVM_LINK_COMPONENTS
bitreader
mc
+ core
)
add_clang_executable(index-test
diff --git a/clang/tools/index-test/Makefile b/clang/tools/index-test/Makefile
index 95c3dd073a8..4ee98fc7cc9 100644
--- a/clang/tools/index-test/Makefile
+++ b/clang/tools/index-test/Makefile
@@ -18,8 +18,8 @@ TOOL_NO_EXPORTS = 1
include $(LEVEL)/Makefile.config
-LINK_COMPONENTS := bitreader mc
-USEDLIBS = clangIndex.a clangFrontend.a clangDriver.a clangSema.a clangAnalysis.a \
- clangAST.a clangParse.a clangLex.a clangBasic.a
+LINK_COMPONENTS := bitreader mc core
+USEDLIBS = clangIndex.a clangFrontend.a clangDriver.a clangSema.a \
+ clangAnalysis.a clangAST.a clangParse.a clangLex.a clangBasic.a
include $(LLVM_SRC_ROOT)/Makefile.rules
OpenPOWER on IntegriCloud