aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChandler Carruth <chandlerc@gmail.com>2012-06-21 00:40:48 +0000
committerChandler Carruth <chandlerc@gmail.com>2012-06-21 00:40:48 +0000
commitcaba856a867c058f6c69ec0d5f3ea8169776fb9a (patch)
tree8d34769b9fe6731d6ccd04991fd4f39a00b99d94
parent986f317944658ecb1c8c279c1c8a0079396d42bf (diff)
Remove an unused feature of the clang unittest macro.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@158884 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--unittests/CMakeLists.txt10
1 files changed, 4 insertions, 6 deletions
diff --git a/unittests/CMakeLists.txt b/unittests/CMakeLists.txt
index 6e45abac1b..ce66b21ab6 100644
--- a/unittests/CMakeLists.txt
+++ b/unittests/CMakeLists.txt
@@ -1,16 +1,13 @@
include(LLVMParseArguments)
# add_clang_unittest(test_dirname file1.cpp file2.cpp ...
-# [USED_LIBS lib1 lib2]
-# [LINK_COMPONENTS component1 component2])
+# [USED_LIBS lib1 lib2])
#
# Will compile the list of files together and link against the clang
-# libraries in the USED_LIBS list and the llvm-config components in
-# the LINK_COMPONENTS list. Produces a binary named
+# libraries in the USED_LIBS. Produces a binary named
# 'basename(test_dirname)Tests'.
function(add_clang_unittest)
- PARSE_ARGUMENTS(CLANG_UNITTEST "USED_LIBS;LINK_COMPONENTS" "" ${ARGN})
- set(LLVM_LINK_COMPONENTS ${CLANG_UNITTEST_LINK_COMPONENTS})
+ parse_arguments(CLANG_UNITTEST "USED_LIBS" "" ${ARGN})
set(LLVM_USED_LIBS ${CLANG_UNITTEST_USED_LIBS})
list(GET CLANG_UNITTEST_DEFAULT_ARGS 0 test_dirname)
list(REMOVE_AT CLANG_UNITTEST_DEFAULT_ARGS 0)
@@ -35,6 +32,7 @@ add_custom_target(ClangUnitTests)
set_target_properties(ClangUnitTests PROPERTIES FOLDER "Clang tests")
include_directories(${LLVM_MAIN_SRC_DIR}/utils/unittest/googletest/include)
+
add_definitions(-DGTEST_HAS_RTTI=0)
if( LLVM_COMPILER_IS_GCC_COMPATIBLE )
llvm_replace_compiler_option(CMAKE_CXX_FLAGS "-frtti" "-fno-rtti")