- Accumulate environment variables, to be used later to run some command in proper environment.
MARK_AS_ADVANCED(SALOME_INSTALL_AMCONFIG_LOCAL SALOME_INSTALL_DOC)
MARK_AS_ADVANCED(SALOME_SIERPINSKY_INSTALL_RES_DATA)
+# Accumulate environment variables for SIERPINSKY module
+SALOME_ACCUMULATE_ENVIRONMENT(PYTHONPATH NOCHECK ${CMAKE_INSTALL_PREFIX}/${SALOME_INSTALL_BINS}
+ ${CMAKE_INSTALL_PREFIX}/${SALOME_INSTALL_PYTHON})
+SALOME_ACCUMULATE_ENVIRONMENT(LD_LIBRARY_PATH NOCHECK ${CMAKE_INSTALL_PREFIX}/${SALOME_INSTALL_LIBS})
+
# Sources
# ========
SET(SIERPINSKY_INCLUDE_DIRS "${SIERPINSKY_INCLUDE_DIRS};@_SalomeSIERPINSKY_EXTRA_HEADERS@")
SET(SIERPINSKY_DEFINITIONS "@SMESH_DEFINITIONS@")
+# Package specific environment variables
+@_SalomeSIERPINSKY_EXTRA_ENV_FULL@
+
#### Now the specificities
# Options exported by the package:
SALOME_FIND_PACKAGE_AND_DETECT_CONFLICTS(LibGd LIBGD_INCLUDE_DIRS 1)
MARK_AS_ADVANCED(LIBGD_INCLUDE_DIRS LIBGD_LIBRARIES)
-SALOME_ACCUMULATE_HEADERS(LIBGD_INCLUDE_DIRS)
+IF(LIBGD_FOUND)
+ SALOME_ACCUMULATE_HEADERS(LIBGD_INCLUDE_DIRS)
+ SALOME_ACCUMULATE_ENVIRONMENT(LD_LIBRARY_PATH ${LIBGD_LIBRARIES})
+ENDIF()
IF(NOT SalomeSIERPINSKY_FIND_QUIETLY)
MESSAGE(STATUS "Found Salome SIERPINSKY: ${SIERPINSKY_ROOT_DIR}")
ENDIF()
+
+FOREACH(_res ${SalomeSIERPINSKY_EXTRA_ENV})
+ SALOME_ACCUMULATE_ENVIRONMENT(${_res} "${SalomeSIERPINSKY_EXTRA_ENV_${_res}}")
+ENDFOREACH()
\ No newline at end of file