1 CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8 FATAL_ERROR)
2 PROJECT(MEDExample C CXX)
5 SET(CONFIGURATION_ROOT_DIR $ENV{CONFIGURATION_ROOT_DIR} CACHE PATH "Path to the Salome CMake configuration files")
6 IF(EXISTS ${CONFIGURATION_ROOT_DIR})
7 LIST(APPEND CMAKE_MODULE_PATH "${CONFIGURATION_ROOT_DIR}/cmake")
10 MESSAGE(FATAL_ERROR "We absolutely need the Salome CMake configuration files, please define CONFIGURATION_ROOT_DIR !")
13 # Find MEDCoupling (required)
14 # ==========================
15 SET(MEDCOUPLING_ROOT_DIR $ENV{MEDCOUPLING_ROOT_DIR} CACHE PATH "Path to the MEDCoupling tool")
16 IF(EXISTS ${MEDCOUPLING_ROOT_DIR})
17 LIST(APPEND CMAKE_MODULE_PATH "${MEDCOUPLING_ROOT_DIR}/cmake_files")
18 FIND_PACKAGE(SalomeMEDCoupling REQUIRED) # will reload HDF5, MEDFile, XDR, etc ...
19 ELSE(EXISTS ${MEDCOUPLING_ROOT_DIR})
20 MESSAGE(FATAL_ERROR "We absolutely need the MEDCoupling tool, please define MEDCOUPLING_ROOT_DIR !")
21 ENDIF(EXISTS ${MEDCOUPLING_ROOT_DIR})
23 SET(BUILD_SHARED_LIBS TRUE)
25 ${MEDCOUPLING_INCLUDE_DIRS}
29 ${MEDCoupling_medcoupling}
30 ${MEDCoupling_interpkernel}
41 ADD_LIBRARY(ICOCOCXX ${_lib_SOURCES})
42 TARGET_LINK_LIBRARIES(ICOCOCXX ${_link_LIBRARIES} )
44 INSTALL(TARGETS ICOCOCXX DESTINATION lib)
45 INSTALL(FILES ${_lib_HEADERS} DESTINATION include)