|
|
|
@ -13,6 +13,9 @@ |
|
|
|
# MAGNUM_DEPLOY_PREFIX - Prefix where to put final application |
|
|
|
# MAGNUM_DEPLOY_PREFIX - Prefix where to put final application |
|
|
|
# executables, defaults to ``.``. If a relative path is used, it's relative |
|
|
|
# executables, defaults to ``.``. If a relative path is used, it's relative |
|
|
|
# to :variable:`CMAKE_INSTALL_PREFIX`. |
|
|
|
# to :variable:`CMAKE_INSTALL_PREFIX`. |
|
|
|
|
|
|
|
# MAGNUM_INCLUDE_INSTALL_PREFIX - Prefix where to put platform-independent |
|
|
|
|
|
|
|
# include and other files, defaults to ``.``. If a relative path is used, |
|
|
|
|
|
|
|
# it's relative to :variable:`CMAKE_INSTALL_PREFIX`. |
|
|
|
# MAGNUM_PLUGINS_DEBUG_DIR - Base directory with dynamic plugins for |
|
|
|
# MAGNUM_PLUGINS_DEBUG_DIR - Base directory with dynamic plugins for |
|
|
|
# debug builds, defaults to magnum-d/ subdirectory of dir where Magnum |
|
|
|
# debug builds, defaults to magnum-d/ subdirectory of dir where Magnum |
|
|
|
# library was found |
|
|
|
# library was found |
|
|
|
@ -787,11 +790,13 @@ endif() |
|
|
|
# Installation and deploy dirs |
|
|
|
# Installation and deploy dirs |
|
|
|
set(MAGNUM_DEPLOY_PREFIX "." |
|
|
|
set(MAGNUM_DEPLOY_PREFIX "." |
|
|
|
CACHE STRING "Prefix where to put final application executables") |
|
|
|
CACHE STRING "Prefix where to put final application executables") |
|
|
|
|
|
|
|
set(MAGNUM_INCLUDE_INSTALL_PREFIX "." |
|
|
|
|
|
|
|
CACHE STRING "Prefix where to put platform-independent include and other files") |
|
|
|
|
|
|
|
|
|
|
|
include(${CORRADE_LIB_SUFFIX_MODULE}) |
|
|
|
include(${CORRADE_LIB_SUFFIX_MODULE}) |
|
|
|
set(MAGNUM_BINARY_INSTALL_DIR bin) |
|
|
|
set(MAGNUM_BINARY_INSTALL_DIR bin) |
|
|
|
set(MAGNUM_LIBRARY_INSTALL_DIR lib${LIB_SUFFIX}) |
|
|
|
set(MAGNUM_LIBRARY_INSTALL_DIR lib${LIB_SUFFIX}) |
|
|
|
set(MAGNUM_DATA_INSTALL_DIR share/magnum) |
|
|
|
set(MAGNUM_DATA_INSTALL_DIR ${MAGNUM_INCLUDE_INSTALL_PREFIX}/share/magnum) |
|
|
|
set(MAGNUM_PLUGINS_DEBUG_BINARY_INSTALL_DIR ${MAGNUM_BINARY_INSTALL_DIR}/magnum-d) |
|
|
|
set(MAGNUM_PLUGINS_DEBUG_BINARY_INSTALL_DIR ${MAGNUM_BINARY_INSTALL_DIR}/magnum-d) |
|
|
|
set(MAGNUM_PLUGINS_DEBUG_LIBRARY_INSTALL_DIR ${MAGNUM_LIBRARY_INSTALL_DIR}/magnum-d) |
|
|
|
set(MAGNUM_PLUGINS_DEBUG_LIBRARY_INSTALL_DIR ${MAGNUM_LIBRARY_INSTALL_DIR}/magnum-d) |
|
|
|
set(MAGNUM_PLUGINS_RELEASE_BINARY_INSTALL_DIR ${MAGNUM_BINARY_INSTALL_DIR}/magnum) |
|
|
|
set(MAGNUM_PLUGINS_RELEASE_BINARY_INSTALL_DIR ${MAGNUM_BINARY_INSTALL_DIR}/magnum) |
|
|
|
@ -814,8 +819,8 @@ set(MAGNUM_PLUGINS_AUDIOIMPORTER_DEBUG_BINARY_INSTALL_DIR ${MAGNUM_PLUGINS_DEBUG |
|
|
|
set(MAGNUM_PLUGINS_AUDIOIMPORTER_DEBUG_LIBRARY_INSTALL_DIR ${MAGNUM_PLUGINS_DEBUG_LIBRARY_INSTALL_DIR}/audioimporters) |
|
|
|
set(MAGNUM_PLUGINS_AUDIOIMPORTER_DEBUG_LIBRARY_INSTALL_DIR ${MAGNUM_PLUGINS_DEBUG_LIBRARY_INSTALL_DIR}/audioimporters) |
|
|
|
set(MAGNUM_PLUGINS_AUDIOIMPORTER_RELEASE_BINARY_INSTALL_DIR ${MAGNUM_PLUGINS_RELEASE_BINARY_INSTALL_DIR}/audioimporters) |
|
|
|
set(MAGNUM_PLUGINS_AUDIOIMPORTER_RELEASE_BINARY_INSTALL_DIR ${MAGNUM_PLUGINS_RELEASE_BINARY_INSTALL_DIR}/audioimporters) |
|
|
|
set(MAGNUM_PLUGINS_AUDIOIMPORTER_RELEASE_LIBRARY_INSTALL_DIR ${MAGNUM_PLUGINS_RELEASE_LIBRARY_INSTALL_DIR}/audioimporters) |
|
|
|
set(MAGNUM_PLUGINS_AUDIOIMPORTER_RELEASE_LIBRARY_INSTALL_DIR ${MAGNUM_PLUGINS_RELEASE_LIBRARY_INSTALL_DIR}/audioimporters) |
|
|
|
set(MAGNUM_INCLUDE_INSTALL_DIR include/Magnum) |
|
|
|
set(MAGNUM_INCLUDE_INSTALL_DIR ${MAGNUM_INCLUDE_INSTALL_PREFIX}/include/Magnum) |
|
|
|
set(MAGNUM_PLUGINS_INCLUDE_INSTALL_DIR include/MagnumPlugins) |
|
|
|
set(MAGNUM_PLUGINS_INCLUDE_INSTALL_DIR ${MAGNUM_INCLUDE_INSTALL_PREFIX}/include/MagnumPlugins) |
|
|
|
|
|
|
|
|
|
|
|
# Get base plugin directory from main library location. This is *not* PATH, |
|
|
|
# Get base plugin directory from main library location. This is *not* PATH, |
|
|
|
# because CMake always converts the path to an absolute location internally, |
|
|
|
# because CMake always converts the path to an absolute location internally, |
|
|
|
|