From 529174f7a3ecbc7fe2785917eb88788ed9da1a6f Mon Sep 17 00:00:00 2001 From: Alexander Golubev Date: Thu, 29 Feb 2024 04:02:35 +0300 Subject: [PATCH] cmake: set QT_INSTALL_* varibles in a cascadig manner Signed-off-by: Alexander Golubev --- CMakeLists.txt | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 95596961..d858e2f9 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -51,16 +51,16 @@ else() set( SYSTEM_LIBDIR "lib${LIB_SUFFIX}" ) endif() -set( QT_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}" CACHE STRING "install path" ) -set( QT_INSTALL_BINS "${CMAKE_INSTALL_PREFIX}/bin" CACHE STRING "executables path (bin)" ) -set( QT_INSTALL_LIBS "${CMAKE_INSTALL_PREFIX}/${SYSTEM_LIBDIR}" CACHE STRING "libraries path (lib)" ) -set( QT_INSTALL_PLUGINS "${CMAKE_INSTALL_PREFIX}/${SYSTEM_LIBDIR}/${PROJECT_NAME}/plugins" CACHE STRING "plugins path" ) -set( QT_INSTALL_HEADERS "${CMAKE_INSTALL_PREFIX}/include/${PROJECT_NAME}" CACHE STRING "headers path" ) -set( QT_INSTALL_SHARE "${CMAKE_INSTALL_PREFIX}/share" CACHE STRING "data root path" ) -set( QT_INSTALL_DATA "${CMAKE_INSTALL_PREFIX}/share/${PROJECT_NAME}" CACHE STRING "data path" ) -set( QT_INSTALL_DOCS "${CMAKE_INSTALL_PREFIX}/share/${PROJECT_NAME}/doc" CACHE STRING "documentation path" ) -set( QT_INSTALL_TRANSLATIONS "${CMAKE_INSTALL_PREFIX}/share/${PROJECT_NAME}/translations" CACHE STRING "translations path" ) -set( QT_INSTALL_SYSCONF "/etc/${PROJECT_NAME}" CACHE STRING "config path" ) +set( QT_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}" CACHE PATH "install path" ) +set( QT_INSTALL_BINS "${QT_INSTALL_PREFIX}/bin" CACHE PATH "executables path (bin)" ) +set( QT_INSTALL_LIBS "${QT_INSTALL_PREFIX}/${SYSTEM_LIBDIR}" CACHE PATH "libraries path (lib)" ) +set( QT_INSTALL_PLUGINS "${QT_INSTALL_LIBS}/${PROJECT_NAME}/plugins" CACHE PATH "plugins path" ) +set( QT_INSTALL_HEADERS "${QT_INSTALL_PREFIX}/include/${PROJECT_NAME}" CACHE PATH "headers path" ) +set( QT_INSTALL_SHARE "${QT_INSTALL_PREFIX}/share" CACHE PATH "data root path" ) +set( QT_INSTALL_DATA "${QT_INSTALL_SHARE}/${PROJECT_NAME}" CACHE PATH "data path" ) +set( QT_INSTALL_DOCS "${QT_INSTALL_DATA}/doc" CACHE PATH "documentation path" ) +set( QT_INSTALL_TRANSLATIONS "${QT_INSTALL_DATA}/translations" CACHE PATH "translations path" ) +set( QT_INSTALL_SYSCONF "/etc/${PROJECT_NAME}" CACHE PATH "config path" ) ##### optional stuff