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)