[cfe-commits] r90350 - in /cfe/trunk/tools: CIndex/CMakeLists.txt CIndex/Makefile c-index-test/CMakeLists.txt c-index-test/Makefile index-test/CMakeLists.txt index-test/Makefile

Daniel Dunbar daniel at zuster.org
Wed Dec 2 19:14:51 PST 2009


Great, sorry about the breakage. We really need to move to explicit
dependencies... :/

 - Daniel

On Wed, Dec 2, 2009 at 6:56 PM, Zhongxing Xu <xuzhongxing at gmail.com> wrote:
> Thanks. c-test-index now builds.
>
> 2009/12/3 Daniel Dunbar <daniel at zuster.org>:
>> Author: ddunbar
>> Date: Wed Dec  2 15:47:55 2009
>> New Revision: 90350
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=90350&view=rev
>> Log:
>> 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? :)
>>
>> Modified:
>>    cfe/trunk/tools/CIndex/CMakeLists.txt
>>    cfe/trunk/tools/CIndex/Makefile
>>    cfe/trunk/tools/c-index-test/CMakeLists.txt
>>    cfe/trunk/tools/c-index-test/Makefile
>>    cfe/trunk/tools/index-test/CMakeLists.txt
>>    cfe/trunk/tools/index-test/Makefile
>>
>> Modified: cfe/trunk/tools/CIndex/CMakeLists.txt
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/CIndex/CMakeLists.txt?rev=90350&r1=90349&r2=90350&view=diff
>>
>> ==============================================================================
>> --- cfe/trunk/tools/CIndex/CMakeLists.txt (original)
>> +++ cfe/trunk/tools/CIndex/CMakeLists.txt Wed Dec  2 15:47:55 2009
>> @@ -3,11 +3,20 @@
>>  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)
>>
>> Modified: cfe/trunk/tools/CIndex/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/CIndex/Makefile?rev=90350&r1=90349&r2=90350&view=diff
>>
>> ==============================================================================
>> --- cfe/trunk/tools/CIndex/Makefile (original)
>> +++ cfe/trunk/tools/CIndex/Makefile Wed Dec  2 15:47:55 2009
>> @@ -21,8 +21,9 @@
>>  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
>>
>>
>> Modified: cfe/trunk/tools/c-index-test/CMakeLists.txt
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/c-index-test/CMakeLists.txt?rev=90350&r1=90349&r2=90350&view=diff
>>
>> ==============================================================================
>> --- cfe/trunk/tools/c-index-test/CMakeLists.txt (original)
>> +++ cfe/trunk/tools/c-index-test/CMakeLists.txt Wed Dec  2 15:47:55 2009
>> @@ -16,6 +16,7 @@
>>  set( LLVM_LINK_COMPONENTS
>>   bitreader
>>   mc
>> +  core
>>   )
>>
>>  add_clang_executable(c-index-test
>>
>> Modified: cfe/trunk/tools/c-index-test/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/c-index-test/Makefile?rev=90350&r1=90349&r2=90350&view=diff
>>
>> ==============================================================================
>> --- cfe/trunk/tools/c-index-test/Makefile (original)
>> +++ cfe/trunk/tools/c-index-test/Makefile Wed Dec  2 15:47:55 2009
>> @@ -18,7 +18,7 @@
>>
>>  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
>>
>>
>> Modified: cfe/trunk/tools/index-test/CMakeLists.txt
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/index-test/CMakeLists.txt?rev=90350&r1=90349&r2=90350&view=diff
>>
>> ==============================================================================
>> --- cfe/trunk/tools/index-test/CMakeLists.txt (original)
>> +++ cfe/trunk/tools/index-test/CMakeLists.txt Wed Dec  2 15:47:55 2009
>> @@ -3,6 +3,7 @@
>>  set( LLVM_USED_LIBS
>>   clangIndex
>>   clangFrontend
>> +  clangDriver
>>   clangSema
>>   clangAnalysis
>>   clangAST
>> @@ -14,6 +15,7 @@
>>  set( LLVM_LINK_COMPONENTS
>>   bitreader
>>   mc
>> +  core
>>   )
>>
>>  add_clang_executable(index-test
>>
>> Modified: cfe/trunk/tools/index-test/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/index-test/Makefile?rev=90350&r1=90349&r2=90350&view=diff
>>
>> ==============================================================================
>> --- cfe/trunk/tools/index-test/Makefile (original)
>> +++ cfe/trunk/tools/index-test/Makefile Wed Dec  2 15:47:55 2009
>> @@ -18,8 +18,8 @@
>>
>>  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
>>
>>
>> _______________________________________________
>> cfe-commits mailing list
>> cfe-commits at cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
>>
>




More information about the cfe-commits mailing list