[llvm-commits] [llvm] r158893 - /llvm/trunk/unittests/CMakeLists.txt

Chandler Carruth chandlerc at gmail.com
Wed Jun 20 22:45:31 PDT 2012


On Wed, Jun 20, 2012 at 9:59 PM, NAKAMURA Takumi <geek4civic at gmail.com>wrote:

> It seems you have changed structure of output directory.
> You can see duplicated unittests on incremental builds.
>
Can you explain the change? I didn't see any?

> I am working to restructure unittests, too, but under checking yet...
> 2012/06/21 11:06 "Chandler Carruth" <chandlerc at gmail.com>:
>
> Author: chandlerc
>> Date: Wed Jun 20 21:02:48 2012
>> New Revision: 158893
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=158893&view=rev
>> Log:
>> Simplify the naming pattern in the unittests' CMake file
>>
>> Modified:
>>    llvm/trunk/unittests/CMakeLists.txt
>>
>> Modified: llvm/trunk/unittests/CMakeLists.txt
>> URL:
>> http://llvm.org/viewvc/llvm-project/llvm/trunk/unittests/CMakeLists.txt?rev=158893&r1=158892&r2=158893&view=diff
>>
>> ==============================================================================
>> --- llvm/trunk/unittests/CMakeLists.txt (original)
>> +++ llvm/trunk/unittests/CMakeLists.txt Wed Jun 20 21:02:48 2012
>> @@ -11,15 +11,15 @@
>>     set(EXCLUDE_FROM_ALL ON)
>>   endif()
>>
>> -  add_llvm_executable(${test_name}Tests ${ARGN})
>> -  target_link_libraries(${test_name}Tests
>> +  add_llvm_executable(${test_name} ${ARGN})
>> +  target_link_libraries(${test_name}
>>     gtest
>>     gtest_main
>>     LLVMSupport # gtest needs it for raw_ostream.
>>     )
>>
>> -  add_dependencies(UnitTests ${test_name}Tests)
>> -  set_target_properties(${test_name}Tests PROPERTIES FOLDER "Tests")
>> +  add_dependencies(UnitTests ${test_name})
>> +  set_target_properties(${test_name} PROPERTIES FOLDER "Tests")
>>  endfunction()
>>
>>  # Visual Studio 2012 only supports up to 8 template parameters in
>> @@ -58,7 +58,7 @@
>>   Support
>>   )
>>
>> -add_llvm_unittest(ADT
>> +add_llvm_unittest(ADTTests
>>   ADT/APFloatTest.cpp
>>   ADT/APIntTest.cpp
>>   ADT/BitVectorTest.cpp
>> @@ -87,11 +87,11 @@
>>   ADT/VariadicFunctionTest.cpp
>>  )
>>
>> -add_llvm_unittest(Analysis
>> +add_llvm_unittest(AnalysisTests
>>   Analysis/ScalarEvolutionTest.cpp
>>   )
>>
>> -add_llvm_unittest(ExecutionEngine
>> +add_llvm_unittest(ExecutionEngineTests
>>   ExecutionEngine/ExecutionEngineTest.cpp
>>   )
>>
>> @@ -130,13 +130,15 @@
>>   list(APPEND JITTestsSources ExecutionEngine/JIT/JITTests.def)
>>  endif()
>>
>> -add_llvm_unittest(ExecutionEngine/JIT ${JITTestsSources})
>> +add_llvm_unittest(ExecutionEngine/JITTests
>> +  ${JITTestsSources}
>> +  )
>>
>>  if(MINGW OR CYGWIN)
>>   set_property(TARGET JITTests PROPERTY LINK_FLAGS
>> -Wl,--export-all-symbols)
>>  endif()
>>
>> -add_llvm_unittest(Transforms/Utils
>> +add_llvm_unittest(Transforms/UtilsTests
>>   Transforms/Utils/Cloning.cpp
>>   )
>>
>> @@ -156,9 +158,11 @@
>>   list(REMOVE_ITEM VMCoreSources VMCore/ValueMapTest.cpp)
>>  endif()
>>
>> -add_llvm_unittest(VMCore ${VMCoreSources})
>> +add_llvm_unittest(VMCoreTests
>> +  ${VMCoreSources}
>> +  )
>>
>> -add_llvm_unittest(Bitcode
>> +add_llvm_unittest(BitcodeTests
>>   Bitcode/BitReaderTest.cpp
>>   )
>>
>> @@ -167,7 +171,7 @@
>>   Core
>>   )
>>
>> -add_llvm_unittest(Support
>> +add_llvm_unittest(SupportTests
>>   Support/AlignOfTest.cpp
>>   Support/AllocatorTest.cpp
>>   Support/BlockFrequencyTest.cpp
>>
>>
>> _______________________________________________
>> llvm-commits mailing list
>> llvm-commits at cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20120620/3092a5fe/attachment.html>


More information about the llvm-commits mailing list