Warning, /libraries/kdb/cmake/modules/BuildTests.cmake is written in an unsupported language. File is not indexed.
0001 remove_definitions(-DQT_USE_QSTRINGBUILDER -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII) 0002 add_definitions(-DFILES_DATA_DIR="${CMAKE_CURRENT_SOURCE_DIR}/data") 0003 add_definitions(-DFILES_OUTPUT_DIR="${CMAKE_CURRENT_BINARY_DIR}") 0004 0005 macro(build_test __test_name) 0006 set(_test_name Test${__test_name}) 0007 set(${_test_name}_SRCS ${_test_name}.cpp) 0008 set(${_test_name}_MOC_SRCS ${_test_name}.h) 0009 qt_wrap_cpp(${_test_name} ${_test_name}_SRCS ${${_test_name}_MOC_SRCS}) 0010 add_executable(${_test_name} ${${_test_name}_SRCS}) 0011 target_link_libraries(${_test_name} KDb ${QT_QTCORE_LIBRARY} ${QT_QTTEST_LIBRARY}) 0012 if (BUILD_TEST_COVERAGE) 0013 target_link_libraries(${_test_name} gcov) 0014 endif () 0015 add_test(${_test_name} ${CMAKE_CURRENT_BINARY_DIR}/${_test_name}) 0016 endmacro()