[llvm-commits] [llvm] r158893 - /llvm/trunk/unittests/CMakeLists.txt
NAKAMURA Takumi
geek4civic at gmail.com
Wed Jun 20 21:59:13 PDT 2012
It seems you have changed structure of output directory.
You can see duplicated unittests on incremental builds.
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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20120621/e1b79d32/attachment.html>
More information about the llvm-commits
mailing list