|
@@ -97,7 +97,7 @@ if(CMake_INSTALL_DEPENDENCIES AND (APPLE OR WIN32))
|
|
|
elseif(WIN32)
|
|
elseif(WIN32)
|
|
|
set(_qt_plugin_dir "plugins")
|
|
set(_qt_plugin_dir "plugins")
|
|
|
endif()
|
|
endif()
|
|
|
- set(_qt_plugin_dest "${_qt_plugin_dir}/${_qt_plugin_type}")
|
|
|
|
|
|
|
+ set(_qt_plugin_dest "${CMake_INSTALL_APP_DIR_SLASH}${_qt_plugin_dir}/${_qt_plugin_type}")
|
|
|
install(FILES "${_qt_plugin_path}"
|
|
install(FILES "${_qt_plugin_path}"
|
|
|
DESTINATION "${_qt_plugin_dest}"
|
|
DESTINATION "${_qt_plugin_dest}"
|
|
|
${COMPONENT})
|
|
${COMPONENT})
|
|
@@ -135,7 +135,7 @@ if(CMake_INSTALL_DEPENDENCIES AND (APPLE OR WIN32))
|
|
|
file(WRITE "${CMAKE_CURRENT_BINARY_DIR}/qt.conf"
|
|
file(WRITE "${CMAKE_CURRENT_BINARY_DIR}/qt.conf"
|
|
|
"[Paths]\nPlugins = ${_qt_plugin_dir}\n")
|
|
"[Paths]\nPlugins = ${_qt_plugin_dir}\n")
|
|
|
install(FILES "${CMAKE_CURRENT_BINARY_DIR}/qt.conf"
|
|
install(FILES "${CMAKE_CURRENT_BINARY_DIR}/qt.conf"
|
|
|
- DESTINATION "${CMAKE_INSTALL_PREFIX}/Resources"
|
|
|
|
|
|
|
+ DESTINATION "${CMake_INSTALL_APP_DIR_SLASH}Resources"
|
|
|
${COMPONENT})
|
|
${COMPONENT})
|
|
|
elseif(WIN32 AND NOT CMake_QT_STATIC_QWindowsIntegrationPlugin_LIBRARIES)
|
|
elseif(WIN32 AND NOT CMake_QT_STATIC_QWindowsIntegrationPlugin_LIBRARIES)
|
|
|
if(CMake_QT_MAJOR_VERSION VERSION_EQUAL 5)
|
|
if(CMake_QT_MAJOR_VERSION VERSION_EQUAL 5)
|
|
@@ -250,7 +250,7 @@ endif()
|
|
|
|
|
|
|
|
if(USE_LGPL)
|
|
if(USE_LGPL)
|
|
|
install(FILES ${CMake_SOURCE_DIR}/Licenses/LGPLv${USE_LGPL}.txt
|
|
install(FILES ${CMake_SOURCE_DIR}/Licenses/LGPLv${USE_LGPL}.txt
|
|
|
- DESTINATION ${CMAKE_DATA_DIR}/Licenses
|
|
|
|
|
|
|
+ DESTINATION ${CMake_INSTALL_DATA_DIR}/Licenses
|
|
|
${COMPONENT})
|
|
${COMPONENT})
|
|
|
set_property(SOURCE CMakeSetupDialog.cxx
|
|
set_property(SOURCE CMakeSetupDialog.cxx
|
|
|
PROPERTY COMPILE_DEFINITIONS USE_LGPL="${USE_LGPL}")
|
|
PROPERTY COMPILE_DEFINITIONS USE_LGPL="${USE_LGPL}")
|
|
@@ -326,14 +326,14 @@ if(APPLE)
|
|
|
endif()
|
|
endif()
|
|
|
|
|
|
|
|
install(TARGETS cmake-gui
|
|
install(TARGETS cmake-gui
|
|
|
- RUNTIME DESTINATION bin ${COMPONENT}
|
|
|
|
|
- BUNDLE DESTINATION "${CMAKE_BUNDLE_LOCATION}" ${COMPONENT})
|
|
|
|
|
|
|
+ RUNTIME DESTINATION ${CMake_INSTALL_BIN_DIR} ${COMPONENT}
|
|
|
|
|
+ BUNDLE DESTINATION . ${COMPONENT})
|
|
|
|
|
|
|
|
if(UNIX AND NOT APPLE)
|
|
if(UNIX AND NOT APPLE)
|
|
|
foreach(size IN ITEMS 32 128)
|
|
foreach(size IN ITEMS 32 128)
|
|
|
install(
|
|
install(
|
|
|
FILES "${CMAKE_CURRENT_SOURCE_DIR}/CMakeSetup${size}.png"
|
|
FILES "${CMAKE_CURRENT_SOURCE_DIR}/CMakeSetup${size}.png"
|
|
|
- DESTINATION "${CMAKE_XDGDATA_DIR}/icons/hicolor/${size}x${size}/apps"
|
|
|
|
|
|
|
+ DESTINATION "${CMake_INSTALL_XDGDATA_DIR}/icons/hicolor/${size}x${size}/apps"
|
|
|
${COMPONENT}
|
|
${COMPONENT}
|
|
|
RENAME "CMakeSetup.png")
|
|
RENAME "CMakeSetup.png")
|
|
|
endforeach()
|
|
endforeach()
|
|
@@ -341,26 +341,26 @@ if(UNIX AND NOT APPLE)
|
|
|
# install a desktop file so CMake appears in the application start menu
|
|
# install a desktop file so CMake appears in the application start menu
|
|
|
# with an icon
|
|
# with an icon
|
|
|
install(FILES cmake-gui.desktop
|
|
install(FILES cmake-gui.desktop
|
|
|
- DESTINATION "${CMAKE_XDGDATA_DIR}/applications"
|
|
|
|
|
|
|
+ DESTINATION "${CMake_INSTALL_XDGDATA_DIR}/applications"
|
|
|
${COMPONENT})
|
|
${COMPONENT})
|
|
|
install(FILES cmakecache.xml
|
|
install(FILES cmakecache.xml
|
|
|
- DESTINATION "${CMAKE_XDGDATA_DIR}/mime/packages"
|
|
|
|
|
|
|
+ DESTINATION "${CMake_INSTALL_XDGDATA_DIR}/mime/packages"
|
|
|
${COMPONENT})
|
|
${COMPONENT})
|
|
|
endif()
|
|
endif()
|
|
|
|
|
|
|
|
if(APPLE)
|
|
if(APPLE)
|
|
|
install(CODE "
|
|
install(CODE "
|
|
|
execute_process(COMMAND ln -s \"../MacOS/CMake\" cmake-gui
|
|
execute_process(COMMAND ln -s \"../MacOS/CMake\" cmake-gui
|
|
|
- WORKING_DIRECTORY \$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/bin)
|
|
|
|
|
|
|
+ WORKING_DIRECTORY \$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/${CMake_INSTALL_BIN_DIR})
|
|
|
" ${COMPONENT})
|
|
" ${COMPONENT})
|
|
|
endif()
|
|
endif()
|
|
|
|
|
|
|
|
if(CMake_INSTALL_DEPENDENCIES AND (APPLE OR WIN32))
|
|
if(CMake_INSTALL_DEPENDENCIES AND (APPLE OR WIN32))
|
|
|
# install rules for including 3rd party libs such as Qt
|
|
# install rules for including 3rd party libs such as Qt
|
|
|
# if a system Qt is used (e.g. installed in /usr/lib/), it will not be included in the installation
|
|
# if a system Qt is used (e.g. installed in /usr/lib/), it will not be included in the installation
|
|
|
- set(fixup_exe "\$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/bin/cmake-gui${CMAKE_EXECUTABLE_SUFFIX}")
|
|
|
|
|
|
|
+ set(fixup_exe "\$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/${CMake_INSTALL_BIN_DIR}/cmake-gui${CMAKE_EXECUTABLE_SUFFIX}")
|
|
|
if(APPLE)
|
|
if(APPLE)
|
|
|
- set(fixup_exe "\$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/MacOS/CMake")
|
|
|
|
|
|
|
+ set(fixup_exe "\$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/${CMake_INSTALL_APP_DIR_SLASH}MacOS/CMake")
|
|
|
endif()
|
|
endif()
|
|
|
install(CODE "
|
|
install(CODE "
|
|
|
include(BundleUtilities)
|
|
include(BundleUtilities)
|