diff options
author | NAKAMURA Takumi <geek4civic@gmail.com> | 2010-12-07 07:41:23 +0000 |
---|---|---|
committer | NAKAMURA Takumi <geek4civic@gmail.com> | 2010-12-07 07:41:23 +0000 |
commit | b3d37e3097ad5547c9641d8419dd1970c5711cd1 (patch) | |
tree | 631ad243c8be949b21078681f4e046ffe435325e /unittests/CMakeLists.txt | |
parent | 3b3148f8647844b92bb84c7c3e864b5403484a38 (diff) | |
download | llvm-b3d37e3097ad5547c9641d8419dd1970c5711cd1.tar.gz llvm-b3d37e3097ad5547c9641d8419dd1970c5711cd1.tar.bz2 llvm-b3d37e3097ad5547c9641d8419dd1970c5711cd1.tar.xz |
unittests/CMakeLists.txt: Tweak unittests' layout to be identical to GNU build.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121117 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'unittests/CMakeLists.txt')
-rw-r--r-- | unittests/CMakeLists.txt | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/unittests/CMakeLists.txt b/unittests/CMakeLists.txt index c64ab3ce08..4ae9d63762 100644 --- a/unittests/CMakeLists.txt +++ b/unittests/CMakeLists.txt @@ -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 @@ if(MSVC) 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 ) |