Warning, /kdevelop/kdevelop/kdevplatform/serialization/tests/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 include_directories(${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR})
0002 
0003 remove_definitions(
0004     -DQT_NO_CAST_FROM_ASCII
0005     -DQT_NO_CAST_TO_ASCII
0006     -DQT_NO_CAST_FROM_BYTEARRAY
0007 )
0008 
0009 add_library(itemrepositorytestbase STATIC itemrepositorytestbase.cpp)
0010 target_link_libraries(itemrepositorytestbase PUBLIC
0011     Qt5::Test KDev::Serialization KDev::Tests)
0012 
0013 if(BUILD_BENCHMARKS)
0014     ecm_add_test(bench_itemrepository.cpp LINK_LIBRARIES itemrepositorytestbase)
0015     ecm_add_test(bench_indexedstring.cpp LINK_LIBRARIES itemrepositorytestbase)
0016     set_tests_properties(bench_itemrepository PROPERTIES TIMEOUT 30)
0017     set_tests_properties(bench_indexedstring PROPERTIES TIMEOUT 30)
0018 endif()
0019 ecm_add_test(test_itemrepository.cpp LINK_LIBRARIES itemrepositorytestbase)
0020 ecm_add_test(test_itemrepositoryregistry_automatic.cpp
0021     LINK_LIBRARIES Qt5::Test KDev::Serialization KDev::Tests
0022 )
0023 ecm_add_test(test_itemrepositoryregistry_deferred.cpp
0024     LINK_LIBRARIES Qt5::Test KDev::Serialization KDev::Tests
0025 )
0026 ecm_add_test(test_indexedstring.cpp LINK_LIBRARIES itemrepositorytestbase)