28 lines
696 B
CMake
28 lines
696 B
CMake
cmake_minimum_required(VERSION 3.0)
|
|
|
|
include(QmlTest)
|
|
|
|
set(CMAKE_AUTOMOC ON)
|
|
|
|
find_package(Qt5 COMPONENTS Widgets Qml Quick QuickTest REQUIRED)
|
|
|
|
# doesn't seem to be used by build
|
|
set(QUICK_TEST_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR})
|
|
set(SRC_LIST tst_math.cpp)
|
|
set(BINARY tst_math)
|
|
|
|
add_executable (${BINARY} ${SRC_LIST})
|
|
|
|
# links Qt5Core to the project executable
|
|
target_link_libraries(${BINARY} Qt5::Widgets Qt5::QuickTest Qt5::Qml Qt5::Quick)
|
|
|
|
#add_qml_test(. QmlTestTest)
|
|
#add_test (NAME qmltestrunner
|
|
# COMMAND qmltestrunner -import ${CMAKE_BINARY_DIR} -input ${CMAKE_CURRENT_SOURCE_DIR}
|
|
#)
|
|
|
|
add_test(NAME ${BINARY}
|
|
COMMAND ${BINARY} -input ${CMAKE_CURRENT_SOURCE_DIR}
|
|
)
|
|
|