summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tests/manual/xmlstreamlint/CMakeLists.txt33
1 files changed, 11 insertions, 22 deletions
diff --git a/tests/manual/xmlstreamlint/CMakeLists.txt b/tests/manual/xmlstreamlint/CMakeLists.txt
index 1feee1a1c2..5b11c9035d 100644
--- a/tests/manual/xmlstreamlint/CMakeLists.txt
+++ b/tests/manual/xmlstreamlint/CMakeLists.txt
@@ -1,21 +1,15 @@
# Copyright (C) 2022 The Qt Company Ltd.
# SPDX-License-Identifier: BSD-3-Clause
-cmake_minimum_required(VERSION 3.16)
-project(xmlstreamlint LANGUAGES CXX)
-
-if(NOT DEFINED INSTALL_EXAMPLESDIR)
- set(INSTALL_EXAMPLESDIR "examples")
-endif()
-
-set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/xml/xmlstreamlint")
-
-find_package(Qt6 REQUIRED COMPONENTS Core Xml)
-
-qt_standard_project_setup()
-
-qt_add_executable(xmlstreamlint
- main.cpp
+if (NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT)
+ cmake_minimum_required(VERSION 3.16)
+ project(xmlstreamlint LANGUAGES CXX)
+ find_package(Qt6BuildInternals COMPONENTS STANDALONE_TEST)
+ endif()
+
+qt_internal_add_manual_test(xmlstreamlint
+ SOURCES
+ main.cpp
)
set_target_properties(xmlstreamlint PROPERTIES
@@ -24,12 +18,7 @@ set_target_properties(xmlstreamlint PROPERTIES
)
target_link_libraries(xmlstreamlint PRIVATE
- Qt6::Core
- Qt6::Xml
+ Qt::Core
+ Qt::Xml
)
-install(TARGETS xmlstreamlint
- RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
- BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
- LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
-)