FIND_PACKAGE(SalomeOmniORB REQUIRED)
FIND_PACKAGE(SalomeOmniORBPy REQUIRED)
-# Find MED
+# Find FIELDS
# ===========
-SET(MED_ROOT_DIR $ENV{MED_ROOT_DIR} CACHE PATH "Path to the Salome MED")
-IF(EXISTS ${MED_ROOT_DIR})
- LIST(APPEND CMAKE_MODULE_PATH "${MED_ROOT_DIR}/adm_local/cmake_files")
- FIND_PACKAGE(SalomeMED REQUIRED)
- IF(SALOME_MED_STANDALONE)
- MESSAGE(FATAL_ERROR "We absolutely need a Salome MED with KERNEL,
- please set SALOME_MED_STANDALONE=OFF when building MED module.")
+SET(FIELDS_ROOT_DIR $ENV{FIELDS_ROOT_DIR} CACHE PATH "Path to the Salome FIELDS")
+IF(EXISTS ${FIELDS_ROOT_DIR})
+ LIST(APPEND CMAKE_MODULE_PATH "${FIELDS_ROOT_DIR}/adm_local/cmake_files")
+ FIND_PACKAGE(SalomeFIELDS REQUIRED)
+ IF(SALOME_FIELDS_STANDALONE)
+ MESSAGE(FATAL_ERROR "We absolutely need a Salome FIELDS with KERNEL,
+ please set SALOME_FIELDS_STANDALONE=OFF when building FIELDS module.")
ENDIF()
-ELSE(EXISTS ${MED_ROOT_DIR})
- MESSAGE(FATAL_ERROR "We absolutely need a Salome MED, please define MED_ROOT_DIR")
-ENDIF(EXISTS ${MED_ROOT_DIR})
+ELSE(EXISTS ${FIELDS_ROOT_DIR})
+ MESSAGE(FATAL_ERROR "We absolutely need a Salome FIELDS, please define FIELDS_ROOT_DIR")
+ENDIF(EXISTS ${FIELDS_ROOT_DIR})
# Detection summary:
SALOME_PACKAGE_REPORT_AND_CHECK()
# - in the build tree:
# Ensure the variables are always defined for the configure:
-SET(MED_ROOT_DIR "${MED_ROOT_DIR}")
+SET(FIELDS_ROOT_DIR "${FIELDS_ROOT_DIR}")
SET(CONF_INCLUDE_DIRS "${PROJECT_SOURCE_DIR}/include" "${PROJECT_BINARY_DIR}/include")
${PROJECT_BINARY_DIR}/${PROJECT_NAME}Config.cmake
INSTALL_DESTINATION "${SALOME_INSTALL_CMAKE_LOCAL}"
PATH_VARS CONF_INCLUDE_DIRS SALOME_INSTALL_CMAKE_LOCAL CMAKE_INSTALL_PREFIX
- MED_ROOT_DIR)
+ FIELDS_ROOT_DIR)
WRITE_BASIC_PACKAGE_VERSION_FILE(${PROJECT_BINARY_DIR}/${PROJECT_NAME}ConfigVersion.cmake
VERSION ${${PROJECT_NAME_UC}_VERSION}
********************************
PYCALCULATOR module implements a sample of Python-based SALOME component.
-It shows an example of a module that interfaces with SALOME MED.
+It shows an example of a module that interfaces with SALOME FIELDS.
For more information please visit the SALOME platform web site:
<http://www.salome-platform.org/downloads/license/>
-Note: SALOME PYCALCULATOR needs SALOME KERNEL and SALOME MED modules as
+Note: SALOME PYCALCULATOR needs SALOME KERNEL and SALOME FIELDS modules as
pre-requisites.
------------------
# Include directories
SET_AND_CHECK(PYCALCULATOR_INCLUDE_DIRS "${PYCALCULATOR_ROOT_DIR_EXP}/@SALOME_INSTALL_HEADERS@")
SET(PYCALCULATOR_INCLUDE_DIRS "${PYCALCULATOR_INCLUDE_DIRS};@_SalomePYCALCULATOR_EXTRA_HEADERS@")
-SET(PYCALCULATOR_DEFINITIONS "@MED_DEFINITIONS@")
+SET(PYCALCULATOR_DEFINITIONS "@FIELDS_DEFINITIONS@")
# Package specific environment variables
@_SalomePYCALCULATOR_EXTRA_ENV_FULL@
SET(SALOME_PYCALCULATOR_BUILD_DOC @SALOME_BUILD_DOC@)
# Level 1 prerequisites:
-SET_AND_CHECK(MED_ROOT_DIR_EXP "@PACKAGE_MED_ROOT_DIR@")
+SET_AND_CHECK(FIELDS_ROOT_DIR_EXP "@PACKAGE_FIELDS_ROOT_DIR@")
# For all prerequisites, load the corresponding targets if the package was used
# in CONFIG mode. This ensures dependent projects link correctly
SET(SALOME_INSTALL_DOC "@SALOME_INSTALL_DOC@")
SET(SALOME_INSTALL_AMCONFIG_LOCAL "@SALOME_INSTALL_AMCONFIG_LOCAL@")
-# Include MED targets if they were not already loaded:
-IF(NOT (TARGET medcoupling))
- INCLUDE("${MED_ROOT_DIR_EXP}/${SALOME_INSTALL_CMAKE}/SalomeMEDTargets.cmake")
+# Include FIELDS targets if they were not already loaded:
+IF(NOT (TARGET SalomeIDLMED))
+ INCLUDE("${FIELDS_ROOT_DIR_EXP}/${SALOME_INSTALL_CMAKE}/SalomeFIELDSTargets.cmake")
ENDIF()
# Exposed PYCALCULATOR targets:
${OMNIORB_INCLUDE_DIR}
${CMAKE_CURRENT_BINARY_DIR}
${KERNEL_INCLUDE_DIRS}
- ${MED_INCLUDE_DIRS}
+ ${FIELDS_INCLUDE_DIRS}
)
SET(SalomeIDLPYCALCULATOR_IDLSOURCES
SET(_idl_include_dirs
${KERNEL_ROOT_DIR}/idl/salome
- ${MED_ROOT_DIR}/idl/salome
+ ${FIELDS_ROOT_DIR}/idl/salome
)
SET(_idl_link_flags
${KERNEL_SalomeIDLKernel}
- ${MED_SalomeIDLMED}
+ ${FIELDS_SalomeIDLMED}
)
OMNIORB_ADD_MODULE(SalomeIDLPYCALCULATOR "${SalomeIDLPYCALCULATOR_IDLSOURCES}" "${_idl_include_dirs}" "${_idl_link_flags}")