# Copyright (C) 2022 The Qt Company Ltd. # SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0 ##################################################################### ## tst_qaddpreroutine Test: ##################################################################### cmake_minimum_required(VERSION 3.16) if(DEFINED CMAKE_Core_MODULE_MAJOR_VERSION) set(project_version "${CMAKE_Core_MODULE_MAJOR_VERSION}.\ ${CMAKE_Core_MODULE_MINOR_VERSION}.${CMAKE_Core_MODULE_PATCH_VERSION}" ) else() set(project_version "6.0.0") endif() project(tst_qaddpreroutine LANGUAGES CXX VERSION "${project_version}" ) find_package(Qt6 COMPONENTS Core BuildInternals CONFIG REQUIRED) qt_prepare_standalone_project() find_package(Qt6 COMPONENTS Gui Test CONFIG REQUIRED) qt_internal_add_plugin(QTBUG_90341ThemePlugin OUTPUT_NAME QTBUG_90341 OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}" CLASS_NAME ThemePlugin PLUGIN_TYPE platformthemes DEFAULT_IF TRUE SOURCES plugin.cpp SKIP_INSTALL LIBRARIES Qt::Core Qt::Gui Qt::GuiPrivate ) qt_internal_add_test(tst_qaddpreroutine SOURCES tst_qaddpreroutine.cpp LIBRARIES Qt::Gui ) target_compile_definitions(tst_qaddpreroutine PRIVATE QT_QPA_PLATFORM_PLUGIN_PATH=\"${CMAKE_BINARY_DIR}\")