summaryrefslogtreecommitdiff
path: root/examples/designer/taskmenuextension/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'examples/designer/taskmenuextension/CMakeLists.txt')
-rw-r--r--examples/designer/taskmenuextension/CMakeLists.txt15
1 files changed, 9 insertions, 6 deletions
diff --git a/examples/designer/taskmenuextension/CMakeLists.txt b/examples/designer/taskmenuextension/CMakeLists.txt
index 98996eada..a0dcaf373 100644
--- a/examples/designer/taskmenuextension/CMakeLists.txt
+++ b/examples/designer/taskmenuextension/CMakeLists.txt
@@ -6,12 +6,6 @@ project(taskmenuextension LANGUAGES CXX)
set(CMAKE_AUTOMOC ON)
-if(NOT DEFINED INSTALL_EXAMPLESDIR)
- set(INSTALL_EXAMPLESDIR "examples")
-endif()
-
-set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/plugins/designer")
-
find_package(Qt6 REQUIRED COMPONENTS Core Designer Gui Widgets)
qt_add_plugin(taskmenuextension)
@@ -34,6 +28,15 @@ target_link_libraries(taskmenuextension PUBLIC
Qt::Widgets
)
+if(QT6_INSTALL_PREFIX)
+ set(INSTALL_EXAMPLEDIR "${QT6_INSTALL_PREFIX}/${QT6_INSTALL_PLUGINS}/designer")
+else()
+ if(NOT DEFINED INSTALL_EXAMPLESDIR)
+ set(INSTALL_EXAMPLESDIR "examples")
+ endif()
+ set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/plugins/designer")
+endif()
+
install(TARGETS taskmenuextension
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"