Skip to content
Snippets Groups Projects
Verified Commit aa8d1ed8 authored by Paul Dechamps's avatar Paul Dechamps :speech_balloon:
Browse files

(ci, install) Followed amfe commit and modified install rules

Avoid modifying install path if the project is a submodule. In that case, installation is handled by the top project.
parent 4d01a1de
No related branches found
Tags v1.2.0
No related merge requests found
Pipeline #51194 passed
......@@ -97,15 +97,13 @@ INCLUDE_DIRECTORIES(${CMAKE_BINARY_DIR}) # to find "amfe_def.h"
ENABLE_TESTING()
# -- INSTALL
# Check if the project is the main project and the installation path is not specified
IF(CMAKE_PROJECT_NAME STREQUAL PROJECT_NAME AND NOT(CMAKE_INSTALL_PREFIX MATCHES "dartflo$"))
SET(CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}/dartflo" CACHE STRING "Install location" FORCE)
ENDIF()
IF(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
IF(CMAKE_PROJECT_NAME STREQUAL PROJECT_NAME)
IF(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
EXECUTE_PROCESS(COMMAND ${PYTHON_EXECUTABLE} -m site --user-site OUTPUT_VARIABLE PY_SITE OUTPUT_STRIP_TRAILING_WHITESPACE)
STRING(REGEX REPLACE "\\\\" "/" PY_SITE ${PY_SITE})
SET(CMAKE_INSTALL_PREFIX "${PY_SITE}/dartflo" CACHE STRING "Install location" FORCE)
SET(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT FALSE)
ENDIF()
ENDIF()
IF(UNIX AND NOT APPLE)
SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}")
......
Subproject commit c11ff6ee646765a19f9d43496d354e939a84b408
Subproject commit c617c41e748fe7436909e53ef3c5226d22ead506
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment