diff options
Diffstat (limited to 'src/qmltest/doc/snippets/testApp/tests/CMakeLists.txt')
-rw-r--r-- | src/qmltest/doc/snippets/testApp/tests/CMakeLists.txt | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/src/qmltest/doc/snippets/testApp/tests/CMakeLists.txt b/src/qmltest/doc/snippets/testApp/tests/CMakeLists.txt new file mode 100644 index 0000000000..3255a919f2 --- /dev/null +++ b/src/qmltest/doc/snippets/testApp/tests/CMakeLists.txt @@ -0,0 +1,29 @@ +# Copyright (C) 2023 The Qt Company Ltd. +# SPDX-License-Identifier: BSD-3-Clause + +cmake_minimum_required(VERSION 3.2) + +project(TestMyApplication LANGUAGES CXX) + +enable_testing() + +find_package(Qt6 REQUIRED COMPONENTS QuickTest Qml) + +qt_standard_project_setup(REQUIRES 6.6) + +add_definitions(-DQUICK_TEST_SOURCE_DIR="${CMAKE_CURRENT_SOURCE_DIR}") + +#! [link against library] +add_executable(TestMyApplication main.cpp + setup.cpp setup.h) + +add_test(NAME TestMyApplication COMMAND TestMyApplication) + +target_link_libraries(TestMyApplication + PRIVATE + Qt6::QuickTest + Qt6::Qml + MyModule + MyModuleplugin +) +#! [link against library] |