### CMakeLists.txt --- ## ## Author: Thibaud Kloczko ## Created: Tue Jul 23 08:35:32 2013 (+0200) ## ###################################################################### ## ### Change Log: ## ###################################################################### project(dtkMathTest) ## ################################################################# ## Input ## ################################################################# set(${PROJECT_NAME}_HEADERS_MOC dtkMathArrayTest.h) set(${PROJECT_NAME}_HEADERS ${${PROJECT_NAME}_HEADERS_MOC}) set(${PROJECT_NAME}_SOURCES dtkMathArrayTest.cpp) ## ################################################################### ## Input - introspected ## ################################################################### create_test_sourcelist( ${PROJECT_NAME}_SOURCES_TST ${PROJECT_NAME}.cpp ${${PROJECT_NAME}_SOURCES}) ## ################################################################### ## Build rules ## ################################################################### qt5_add_resources(${PROJECT_NAME}_SOURCES_QRC ${${PROJECT_NAME}_SOURCES_RCC}) add_executable(${PROJECT_NAME} ${${PROJECT_NAME}_SOURCES_QRC} ${${PROJECT_NAME}_SOURCES_TST} ${${PROJECT_NAME}_SOURCES}) ## ################################################################### ## Link rules ## ################################################################### target_link_libraries(${PROJECT_NAME} Qt5::Core) target_link_libraries(${PROJECT_NAME} Qt5::Gui) target_link_libraries(${PROJECT_NAME} Qt5::Test) target_link_libraries(${PROJECT_NAME} dtkMath) ## ################################################################### ## Test rules ## ################################################################### add_test(dtkMathArrayTest ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/dtkMathTest dtkMathArrayTest)