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()