aboutsummaryrefslogtreecommitdiffstats
path: root/src/qmltest/doc/snippets/testApp/tests/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/qmltest/doc/snippets/testApp/tests/CMakeLists.txt')
-rw-r--r--src/qmltest/doc/snippets/testApp/tests/CMakeLists.txt29
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]