Warning, /kdevelop/kdevelop/plugins/clang/tests/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 remove_definitions( 0002 -DQT_NO_CAST_FROM_ASCII 0003 -DQT_NO_CAST_TO_ASCII 0004 -DQT_NO_CAST_FROM_BYTEARRAY 0005 ) 0006 0007 add_executable(clang-parser 0008 clang-parser.cpp 0009 ) 0010 0011 target_link_libraries(clang-parser 0012 KDev::Tests 0013 KDevClangPrivate 0014 ) 0015 0016 add_library(sanitizer_test_init STATIC sanitizer_test_init.cpp) 0017 target_link_libraries(sanitizer_test_init PRIVATE Qt5::Core) 0018 0019 add_library(codecompletiontestbase STATIC codecompletiontestbase.cpp) 0020 target_link_libraries(codecompletiontestbase PUBLIC 0021 KDev::Tests 0022 Qt5::Test 0023 KDevClangPrivate 0024 ) 0025 0026 add_executable(clang-minimal-visitor WIN32 0027 minimal_visitor.cpp 0028 ) 0029 ecm_mark_nongui_executable(clang-minimal-visitor) 0030 target_link_libraries(clang-minimal-visitor 0031 Clang::libclang 0032 ) 0033 0034 ecm_add_test(test_buddies.cpp 0035 TEST_NAME test_buddies-clang 0036 LINK_LIBRARIES 0037 KDev::Tests 0038 Qt5::Test 0039 ) 0040 0041 ecm_add_test(test_codecompletion.cpp 0042 TEST_NAME test_codecompletion 0043 LINK_LIBRARIES 0044 codecompletiontestbase 0045 sanitizer_test_init 0046 ) 0047 0048 ecm_add_test(test_assistants.cpp 0049 TEST_NAME test_assistants 0050 LINK_LIBRARIES 0051 KDev::Tests 0052 Qt5::Test 0053 KDevClangPrivate 0054 sanitizer_test_init 0055 ) 0056 0057 ecm_add_test(test_clangutils.cpp 0058 TEST_NAME test_clangutils 0059 LINK_LIBRARIES 0060 KDev::Tests 0061 Qt5::Test 0062 Clang::libclang 0063 KDevClangPrivate 0064 ) 0065 0066 ecm_add_test(test_duchain.cpp 0067 TEST_NAME test_duchain-clang 0068 LINK_LIBRARIES 0069 KDev::Tests 0070 Qt5::Test 0071 KDevClangPrivate 0072 KDev::DefinesAndIncludesManager 0073 ) 0074 0075 ecm_add_test(test_refactoring.cpp 0076 TEST_NAME test_refactoring-clang 0077 LINK_LIBRARIES 0078 KDev::Tests 0079 Qt5::Test 0080 KDevClangPrivate 0081 ) 0082 0083 ecm_add_test(test_duchainutils.cpp 0084 TEST_NAME test_duchainutils 0085 LINK_LIBRARIES 0086 KDev::Tests 0087 Qt5::Test 0088 KDevClangPrivate 0089 ) 0090 0091 ecm_add_test(test_problems.cpp 0092 TEST_NAME test_problems 0093 LINK_LIBRARIES 0094 KDev::Tests 0095 Qt5::Test 0096 KDevClangPrivate 0097 ) 0098 0099 configure_file("testfilepaths.h.cmake" "testfilepaths.h" ESCAPE_QUOTES) 0100 ecm_add_test(test_files.cpp 0101 TEST_NAME test_files-clang 0102 LINK_LIBRARIES 0103 Qt5::Test 0104 Qt5::Core 0105 KDev::Language 0106 KDev::Tests 0107 KDev::DefinesAndIncludesManager 0108 KDevClangPrivate 0109 ) 0110 0111 if(BUILD_BENCHMARKS) 0112 ecm_add_test(bench_codecompletion.cpp 0113 TEST_NAME bench_codecompletion 0114 LINK_LIBRARIES 0115 codecompletiontestbase 0116 ) 0117 set_tests_properties(bench_codecompletion PROPERTIES TIMEOUT 30) 0118 ecm_add_test(bench_duchain.cpp 0119 TEST_NAME bench_duchain 0120 LINK_LIBRARIES 0121 KDev::Tests 0122 Qt5::Test 0123 KDevClangPrivate 0124 ) 0125 set_tests_properties(bench_duchain PROPERTIES TIMEOUT 30) 0126 endif()