diff --git a/CMakeLists.txt b/CMakeLists.txt index a96cb1b4e3db575e0b33102409a33a372d1121a5..3c855d24b77b8ee24ecb6a1b5513bd491c472535 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -78,15 +78,15 @@ 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 "blaster$")) + SET(CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}/blaster" CACHE STRING "Install location" FORCE) +ENDIF() 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}/blaster" CACHE STRING "Install location" FORCE) SET(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT FALSE) -ELSE() - IF(NOT(CMAKE_INSTALL_PREFIX MATCHES "blaster$")) - SET(CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}/blaster" CACHE STRING "Install location" FORCE) - ENDIF() ENDIF() IF(UNIX) @@ -102,7 +102,7 @@ ADD_SUBDIRECTORY( modules ) ADD_SUBDIRECTORY( blast ) # -- FINAL -MESSAGE(STATUS "PROJECT: ${CMAKE_PROJECT_NAME}") +MESSAGE(STATUS "PROJECT: ${PROJECT_NAME}") MESSAGE(STATUS "* SYSTEM NAME=\"${CMAKE_SYSTEM_NAME}\"") MESSAGE(STATUS "* CXX COMPILER: ${CMAKE_CXX_COMPILER_ID}") MESSAGE(STATUS "* CXX STANDARD: ${CMAKE_CXX_STANDARD}") diff --git a/blast/CMakeLists.txt b/blast/CMakeLists.txt index 530e1b8379fd7b02a6d72e043f2ff57225bb32f4..f71eafd9138ac9855e069e8edabad262ac66165c 100644 --- a/blast/CMakeLists.txt +++ b/blast/CMakeLists.txt @@ -21,8 +21,8 @@ MACRO_AddTest(${CMAKE_CURRENT_SOURCE_DIR}/tests) # Add to install INSTALL(FILES ${CMAKE_CURRENT_LIST_DIR}/__init__.py - ${CMAKE_CURRENT_LIST_DIR}/coupler.py - ${CMAKE_CURRENT_LIST_DIR}/utils.py + ${CMAKE_CURRENT_LIST_DIR}/blCoupler.py + ${CMAKE_CURRENT_LIST_DIR}/blUtils.py DESTINATION blast) INSTALL(DIRECTORY ${CMAKE_CURRENT_LIST_DIR}/api ${CMAKE_CURRENT_LIST_DIR}/interfaces diff --git a/modules/dartflo b/modules/dartflo index becec3ebf3e3eafcc2a454215a5fb6688a1d0f67..4d01a1dee135a7489b51093546ea41aa64f15352 160000 --- a/modules/dartflo +++ b/modules/dartflo @@ -1 +1 @@ -Subproject commit becec3ebf3e3eafcc2a454215a5fb6688a1d0f67 +Subproject commit 4d01a1dee135a7489b51093546ea41aa64f15352