[llvm-commits] [llvm] r121117 - /llvm/trunk/unittests/CMakeLists.txt
NAKAMURA Takumi
geek4civic at gmail.com
Mon Dec 6 23:41:23 PST 2010
Author: chapuni
Date: Tue Dec 7 01:41:23 2010
New Revision: 121117
URL: http://llvm.org/viewvc/llvm-project?rev=121117&view=rev
Log:
unittests/CMakeLists.txt: Tweak unittests' layout to be identical to GNU build.
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=121117&r1=121116&r2=121117&view=diff
==============================================================================
--- llvm/trunk/unittests/CMakeLists.txt (original)
+++ llvm/trunk/unittests/CMakeLists.txt Tue Dec 7 01:41:23 2010
@@ -1,10 +1,11 @@
-function(add_llvm_unittest test_name)
+function(add_llvm_unittest test_dirname)
+ string(REGEX MATCH "([^/]+)$" test_name ${test_dirname})
if (CMAKE_BUILD_TYPE)
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY
- ${LLVM_BINARY_DIR}/unittests/${test_name}/${CMAKE_BUILD_TYPE})
+ ${LLVM_BINARY_DIR}/unittests/${test_dirname}/${CMAKE_BUILD_TYPE})
else()
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY
- ${LLVM_BINARY_DIR}/unittests/${test_name})
+ ${LLVM_BINARY_DIR}/unittests/${test_dirname})
endif()
if( NOT LLVM_BUILD_TESTS )
set(EXCLUDE_FROM_ALL ON)
@@ -79,13 +80,13 @@
list(APPEND JITTestsSources ExecutionEngine/JIT/JITTests.def)
endif()
-add_llvm_unittest(JIT ${JITTestsSources})
+add_llvm_unittest(ExecutionEngine/JIT ${JITTestsSources})
if(MINGW)
set_property(TARGET JITTests PROPERTY LINK_FLAGS -Wl,--export-all-symbols)
endif()
-add_llvm_unittest(Transforms
+add_llvm_unittest(Transforms/Utils
Transforms/Utils/Cloning.cpp
)
More information about the llvm-commits
mailing list