- SET(MPI_INCLUDE_DIRS ${MPI_C_INCLUDE_PATH} ${MPI_CXX_INCLUDE_PATH})
- SET(MPI_LIBRARIES ${MPI_C_LIBRARIES} ${MPI_CXX_LIBRARIES})
- SET(MPI_DEFINITIONS "${MPI_CXX_COMPILE_FLAGS}")
-
- IF(MEDTOOL_MED_PARTITIONER_PARMETIS)
- #FIND_PACKAGE(SalomeParMetis)
- FIND_PACKAGE(ParMetis)
- #SALOME_LOG_OPTIONAL_PACKAGE(ParMetis MEDTOOL_MED_PARTITIONER_PARMETIS)
- ADD_DEFINITIONS("-DMED_ENABLE_PARMETIS")
- ENDIF(MEDTOOL_MED_PARTITIONER_PARMETIS)
-ENDIF(MEDTOOL_USE_MPI)
-
-IF(MEDTOOL_MED_ENABLE_RENUMBER)
- #FIND_PACKAGE(SalomeBoost)
- #SALOME_LOG_OPTIONAL_PACKAGE(Boost MEDTOOL_MED_ENABLE_RENUMBER)
- IF(DEFINED ENV{BOOST_ROOT_DIR})
- SET(BOOST_ROOT_DIR $ENV{BOOST_ROOT_DIR} CACHE PATH "Path to the Boost.")
- LIST(APPEND CMAKE_PREFIX_PATH "${BOOST_ROOT_DIR}")
- ENDIF()
- SET(Boost_USE_STATIC_LIBS OFF)
- SET(Boost_USE_MULTITHREADED ON)
- SET(Boost_USE_STATIC_RUNTIME OFF)
- SET(Boost_NO_BOOST_CMAKE ON)
- SET(SalomeBoost_FIND_COMPONENTS filesystem regex signals system thread date_time chrono)
- FIND_PACKAGE(Boost)
-ENDIF(MEDTOOL_MED_ENABLE_RENUMBER)
-
-IF(MEDTOOL_BUILD_DOC)
- #FIND_PACKAGE(SalomeDoxygen)
- #FIND_PACKAGE(SalomeGraphviz)
- #FIND_PACKAGE(SalomeSphinx)
- #SALOME_LOG_OPTIONAL_PACKAGE(Doxygen MEDTOOL_BUILD_DOC)
- #SALOME_LOG_OPTIONAL_PACKAGE(Graphviz MEDTOOL_BUILD_DOC)
- #SALOME_LOG_OPTIONAL_PACKAGE(Sphinx MEDTOOL_BUILD_DOC)
- FIND_PACKAGE(Doxygen)
- IF(DEFINED ENV{GRAPHVIZ_ROOT_DIR})
- SET(GRAPHVIZ_ROOT_DIR $ENV{GRAPHVIZ_ROOT_DIR} CACHE PATH "Path to the Graphviz.")
- LIST(APPEND CMAKE_PREFIX_PATH "${GRAPHVIZ_ROOT_DIR}")
- ENDIF()
- FIND_PACKAGE(Graphviz)
- FIND_PACKAGE(Sphinx)
-ENDIF(MEDTOOL_BUILD_DOC)
-
-IF(MEDTOOL_MED_ENABLE_PYTHON)
- #FIND_PACKAGE(SalomePython)
- #FIND_PACKAGE(SalomeSWIG)
- #SALOME_LOG_OPTIONAL_PACKAGE(Python MEDTOOL_MED_ENABLE_PYTHON)
- #SALOME_LOG_OPTIONAL_PACKAGE(SWIG MEDTOOL_MED_ENABLE_PYTHON)
- FIND_PACKAGE(PythonInterp)
- GET_FILENAME_COMPONENT(_python_dir "${PYTHON_EXECUTABLE}" PATH)
- GET_FILENAME_COMPONENT(CMAKE_INCLUDE_PATH "${_python_dir}/../include/python${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}" ABSOLUTE)
- GET_FILENAME_COMPONENT(CMAKE_LIBRARY_PATH "${_python_dir}/../lib" ABSOLUTE)
- SET(PythonLibs_FIND_VERSION "${PYTHON_VERSION}")
- FIND_PACKAGE(PythonLibs)
-
- FIND_PACKAGE(SWIG)
- # Set the extra flags for SWIG for numpy and scipy
- SET(SWIG_EXTRA_FLAGS_FOR_NUMPYANDSCIPY)
- IF(NUMPY_FOUND)
- SET(SWIG_EXTRA_FLAGS_FOR_NUMPYANDSCIPY "-DWITH_NUMPY")
- ENDIF(NUMPY_FOUND)
- IF(SCIPY_FOUND)
- SET(SWIG_EXTRA_FLAGS_FOR_NUMPYANDSCIPY "${SWIG_EXTRA_FLAGS_FOR_NUMPYANDSCIPY};-DWITH_SCIPY")
- ENDIF(SCIPY_FOUND)
-ENDIF(MEDTOOL_MED_ENABLE_PYTHON)
+ IF(MEDCOUPLING_PARTITIONER_PARMETIS)
+ FIND_PACKAGE(SalomeParMetis)
+ SALOME_LOG_OPTIONAL_PACKAGE(ParMetis MEDCOUPLING_PARTITIONER_PARMETIS)
+ IF (SalomeParMetis_FOUND)
+ ADD_DEFINITIONS("-DMED_ENABLE_PARMETIS")
+ ENDIF()
+ ENDIF(MEDCOUPLING_PARTITIONER_PARMETIS)
+ENDIF(MEDCOUPLING_USE_MPI)
+
+IF(MEDCOUPLING_ENABLE_RENUMBER)
+ FIND_PACKAGE(SalomeBoost)
+ SALOME_LOG_OPTIONAL_PACKAGE(Boost MEDCOUPLING_ENABLE_RENUMBER)
+ENDIF(MEDCOUPLING_ENABLE_RENUMBER)
+
+IF(MEDCOUPLING_ENABLE_PYTHON)
+ FIND_PACKAGE(SalomePythonInterp)
+ FIND_PACKAGE(SalomePythonLibs)
+ FIND_PACKAGE(SalomeNumPySciPy)
+ FIND_PACKAGE(SalomeSWIG)
+ SALOME_LOG_OPTIONAL_PACKAGE(PythonInterp MEDCOUPLING_ENABLE_PYTHON)
+ SALOME_LOG_OPTIONAL_PACKAGE(PythonLibs MEDCOUPLING_ENABLE_PYTHON)
+ SALOME_LOG_OPTIONAL_PACKAGE(SWIG MEDCOUPLING_ENABLE_PYTHON)
+ENDIF(MEDCOUPLING_ENABLE_PYTHON)
+
+IF(MEDCOUPLING_BUILD_DOC)
+ FIND_PACKAGE(SalomeDoxygen)
+ FIND_PACKAGE(SalomeGraphviz)
+ FIND_PACKAGE(SalomeSphinx)
+ SALOME_LOG_OPTIONAL_PACKAGE(Doxygen MEDCOUPLING_BUILD_DOC)
+ SALOME_LOG_OPTIONAL_PACKAGE(Graphviz MEDCOUPLING_BUILD_DOC)
+ SALOME_LOG_OPTIONAL_PACKAGE(Sphinx MEDCOUPLING_BUILD_DOC)
+ENDIF(MEDCOUPLING_BUILD_DOC)