]> SALOME platform Git repositories - modules/kernel.git/commitdiff
Salome HOME
0023066: [CEA 1509] CMake - Installation of a SALOME module should be movable
authormpa <mpa@opencascade.com>
Tue, 14 Jul 2015 12:13:39 +0000 (15:13 +0300)
committermpa <mpa@opencascade.com>
Tue, 14 Jul 2015 12:13:39 +0000 (15:13 +0300)
salome_adm/cmake_files/SalomeMacros.cmake

index 7ed262265b68421ec63967f72a07d5c406c49375..6b43e227759ef3eef39db7ea4ebc9f7c7568242e 100644 (file)
@@ -752,7 +752,8 @@ MACRO(SALOME_ACCUMULATE_ENVIRONMENT envvar)
   ENDIF()
   SET(_${PROJECT_NAME}_EXTRA_ENV_FULL "SET\(${PROJECT_NAME}_EXTRA_ENV ${_${PROJECT_NAME}_EXTRA_ENV}\)")
   FOREACH(_res ${_${PROJECT_NAME}_EXTRA_ENV})
-    SET(_${PROJECT_NAME}_EXTRA_ENV_FULL "${_${PROJECT_NAME}_EXTRA_ENV_FULL}\nSET\(${PROJECT_NAME}_EXTRA_ENV_${_res} ${_${PROJECT_NAME}_EXTRA_ENV_${_res}}\)")
+    STRING(REPLACE "${CMAKE_INSTALL_PREFIX}" "\${PACKAGE_PREFIX_DIR}" _res_path "${_${PROJECT_NAME}_EXTRA_ENV_${_res}}")
+    SET(_${PROJECT_NAME}_EXTRA_ENV_FULL "${_${PROJECT_NAME}_EXTRA_ENV_FULL}\nSET\(${PROJECT_NAME}_EXTRA_ENV_${_res} ${_res_path}\)")
   ENDFOREACH()
 ENDMACRO(SALOME_ACCUMULATE_ENVIRONMENT)