From 81f6c2021688ffbf0a73f1394155c8ba54c5bf4c Mon Sep 17 00:00:00 2001 From: Sami Varanka Date: Thu, 30 Oct 2025 16:23:19 +0200 Subject: [PATCH] Clean GraphPrinting example CMakeLists.txt MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I73d7d9cc7c1a37e840a9195e560bb2795ab454a7 Reviewed-by: Tomi Korpipää Reviewed-by: Kwanghyo Park (cherry picked from commit 1079ba05bdc470fc2985e531126c69abe96b9692) Reviewed-by: Qt Cherry-pick Bot --- examples/graphs/graphprinting/CMakeLists.txt | 26 +++++++++----------- 1 file changed, 11 insertions(+), 15 deletions(-) diff --git a/examples/graphs/graphprinting/CMakeLists.txt b/examples/graphs/graphprinting/CMakeLists.txt index 682f5fa9..114be3dc 100644 --- a/examples/graphs/graphprinting/CMakeLists.txt +++ b/examples/graphs/graphprinting/CMakeLists.txt @@ -4,18 +4,6 @@ cmake_minimum_required(VERSION 3.16) project(graphprinting LANGUAGES CXX) -set(CMAKE_INCLUDE_CURRENT_DIR ON) - -set(CMAKE_AUTOMOC ON) -set(CMAKE_AUTORCC ON) -set(CMAKE_AUTOUIC ON) - -if(NOT DEFINED INSTALL_EXAMPLESDIR) - set(INSTALL_EXAMPLESDIR "examples") -endif() - -set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}") - find_package(Qt6 REQUIRED COMPONENTS Core Gui GuiPrivate Quick Graphs PrintSupport) qt_standard_project_setup(REQUIRES 6.8) @@ -60,7 +48,15 @@ qt6_add_qml_module(graphprinting ) install(TARGETS graphprinting - RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}" - BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}" - LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}" + BUNDLE DESTINATION . + RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} + LIBRARY DESTINATION ${CMAKE_INSTALL_BINDIR} ) + +qt_generate_deploy_app_script( + TARGET graphprinting + OUTPUT_SCRIPT deploy_script + NO_UNSUPPORTED_PLATFORM_ERROR +) + +install(SCRIPT ${deploy_script})