mirror of
https://github.com/status-im/QtModelsToolkit.git
synced 2026-08-31 01:51:08 +00:00
27 lines
895 B
CMake
27 lines
895 B
CMake
find_package(QT NAMES Qt6 Qt5 REQUIRED COMPONENTS Qml Quick Test)
|
|
find_package(Qt${QT_VERSION_MAJOR} REQUIRED COMPONENTS Qml Quick Test)
|
|
|
|
add_library(${PROJECT_NAME}TestLib
|
|
src/listmodelwrapper.cpp
|
|
src/modelsignalsspy.cpp
|
|
src/modeltestutils.cpp
|
|
src/persistentindexestester.cpp
|
|
src/testmodel.cpp
|
|
|
|
include/qtmodelstoolkit/testing/listmodelwrapper.h
|
|
include/qtmodelstoolkit/testing/listmodelwrapper.h
|
|
include/qtmodelstoolkit/testing/modelsignalsspy.h
|
|
include/qtmodelstoolkit/testing/modeltestutils.h
|
|
include/qtmodelstoolkit/testing/persistentindexestester.h
|
|
include/qtmodelstoolkit/testing/testmodel.h
|
|
)
|
|
|
|
target_link_libraries(${PROJECT_NAME}TestLib PUBLIC
|
|
Qt${QT_VERSION_MAJOR}::Core
|
|
Qt${QT_VERSION_MAJOR}::Qml
|
|
Qt${QT_VERSION_MAJOR}::Quick
|
|
Qt${QT_VERSION_MAJOR}::Test
|
|
)
|
|
|
|
target_include_directories(${PROJECT_NAME}TestLib PUBLIC include)
|