# User options
# ============
INCLUDE(CMakeDependentOption)
-OPTION(MEDCOUPLING_MED_MICROMED "Build MED without MED file dependancy." OFF)
-OPTION(MEDCOUPLING_MED_ENABLE_PYTHON "Build PYTHON bindings." ON)
-OPTION(MEDCOUPLING_MED_ENABLE_PARTITIONER "Build MEDPartitioner." ON)
-OPTION(MEDCOUPLING_MED_ENABLE_RENUMBER "Build Renumber." ON)
-OPTION(MEDCOUPLING_MED_WITH_FILE_EXAMPLES "Install examples of files containing meshes and fields of different formats." ON)
+OPTION(MEDCOUPLING_MICROMED "Build MED without MED file dependancy." OFF)
+OPTION(MEDCOUPLING_ENABLE_PYTHON "Build PYTHON bindings." ON)
+OPTION(MEDCOUPLING_ENABLE_PARTITIONER "Build MEDPartitioner." ON)
+OPTION(MEDCOUPLING_ENABLE_RENUMBER "Build Renumber." ON)
+OPTION(MEDCOUPLING_WITH_FILE_EXAMPLES "Install examples of files containing meshes and fields of different formats." ON)
OPTION(MEDCOUPLING_USE_MPI "(Use MPI containers) - For MED this triggers the build of ParaMEDMEM." OFF)
OPTION(MEDCOUPLING_BUILD_TESTS "Build MED tests." ON)
OPTION(MEDCOUPLING_BUILD_DOC "Build MED doc." ON)
-CMAKE_DEPENDENT_OPTION(MEDCOUPLING_MED_PARTITIONER_METIS "Enable metis graph library in MEDPartitioner." ON "MEDCOUPLING_MED_ENABLE_PARTITIONER" OFF)
-CMAKE_DEPENDENT_OPTION(MEDCOUPLING_MED_PARTITIONER_SCOTCH "Enable scotch graph library in MEDPartitioner." ON "MEDCOUPLING_MED_ENABLE_PARTITIONER;NOT MEDCOUPLING_USE_MPI" OFF)
-CMAKE_DEPENDENT_OPTION(MEDCOUPLING_MED_PARTITIONER_PARMETIS "Enable parmetis graph library in MEDPartitioner." ON "MEDCOUPLING_MED_ENABLE_PARTITIONER;MEDCOUPLING_USE_MPI" OFF)
+CMAKE_DEPENDENT_OPTION(MEDCOUPLING_PARTITIONER_METIS "Enable metis graph library in MEDPartitioner." ON "MEDCOUPLING_ENABLE_PARTITIONER" OFF)
+CMAKE_DEPENDENT_OPTION(MEDCOUPLING_PARTITIONER_SCOTCH "Enable scotch graph library in MEDPartitioner." ON "MEDCOUPLING_ENABLE_PARTITIONER;NOT MEDCOUPLING_USE_MPI" OFF)
+CMAKE_DEPENDENT_OPTION(MEDCOUPLING_PARTITIONER_PARMETIS "Enable parmetis graph library in MEDPartitioner." ON "MEDCOUPLING_ENABLE_PARTITIONER;MEDCOUPLING_USE_MPI" OFF)
IF(WIN32)
- CMAKE_DEPENDENT_OPTION(MEDCOUPLING_MED_MEDLOADER_USE_XDR "Enable use of XDR for SauvReader." ON "NOT MEDCOUPLING_MED_MICROMED" OFF)
+ CMAKE_DEPENDENT_OPTION(MEDCOUPLING_MEDLOADER_USE_XDR "Enable use of XDR for SauvReader." ON "NOT MEDCOUPLING_MICROMED" OFF)
ENDIF(WIN32)
#
# Set list of prerequisites
# =========================
-IF(NOT MEDCOUPLING_MED_MICROMED)
+IF(NOT MEDCOUPLING_MICROMED)
FIND_PACKAGE(SalomeHDF5 REQUIRED)
FIND_PACKAGE(SalomeMEDFile REQUIRED)
# XDR stuff
IF(NOT WIN32)
FIND_PACKAGE(SalomeXDR REQUIRED)
ELSE(NOT WIN32)
- IF(MEDCOUPLING_MED_MEDLOADER_USE_XDR)
+ IF(MEDCOUPLING_MEDLOADER_USE_XDR)
FIND_PACKAGE(SalomeXDR REQUIRED)
- ENDIF(MEDCOUPLING_MED_MEDLOADER_USE_XDR)
+ ENDIF(MEDCOUPLING_MEDLOADER_USE_XDR)
ENDIF(NOT WIN32)
# End of XDR Stuff
- IF(MEDCOUPLING_MED_ENABLE_PARTITIONER)
+ IF(MEDCOUPLING_ENABLE_PARTITIONER)
FIND_PACKAGE(SalomeLibXml2)
- SALOME_LOG_OPTIONAL_PACKAGE(LibXml2 MEDCOUPLING_MED_ENABLE_PARTITIONER)
- IF(MEDCOUPLING_MED_PARTITIONER_METIS)
+ SALOME_LOG_OPTIONAL_PACKAGE(LibXml2 MEDCOUPLING_ENABLE_PARTITIONER)
+ IF(MEDCOUPLING_PARTITIONER_METIS)
FIND_PACKAGE(SalomeMetis)
- SALOME_LOG_OPTIONAL_PACKAGE(Metis MEDCOUPLING_MED_PARTITIONER_METIS)
+ SALOME_LOG_OPTIONAL_PACKAGE(Metis MEDCOUPLING_PARTITIONER_METIS)
ADD_DEFINITIONS("-DMED_ENABLE_METIS")
- ENDIF(MEDCOUPLING_MED_PARTITIONER_METIS)
- IF(MEDCOUPLING_MED_PARTITIONER_SCOTCH)
+ ENDIF(MEDCOUPLING_PARTITIONER_METIS)
+ IF(MEDCOUPLING_PARTITIONER_SCOTCH)
FIND_PACKAGE(SalomeScotch)
- SALOME_LOG_OPTIONAL_PACKAGE(Scotch MEDCOUPLING_MED_PARTITIONER_SCOTCH)
+ SALOME_LOG_OPTIONAL_PACKAGE(Scotch MEDCOUPLING_PARTITIONER_SCOTCH)
ADD_DEFINITIONS("-DMED_ENABLE_SCOTCH")
- ENDIF(MEDCOUPLING_MED_PARTITIONER_SCOTCH)
- ENDIF(MEDCOUPLING_MED_ENABLE_PARTITIONER)
-ENDIF(NOT MEDCOUPLING_MED_MICROMED)
+ ENDIF(MEDCOUPLING_PARTITIONER_SCOTCH)
+ ENDIF(MEDCOUPLING_ENABLE_PARTITIONER)
+ENDIF(NOT MEDCOUPLING_MICROMED)
ENABLE_TESTING() # let it outsite because even if MEDCOUPLING_BUILD_TESTS is OFF, python tests that not need additional compilation can be run.
IF(MEDCOUPLING_USE_MPI)
FIND_PACKAGE(SalomeMPI REQUIRED)
ADD_DEFINITIONS("-DHAVE_MPI")
- IF(MEDCOUPLING_MED_PARTITIONER_PARMETIS)
+ IF(MEDCOUPLING_PARTITIONER_PARMETIS)
FIND_PACKAGE(SalomeParMetis)
- SALOME_LOG_OPTIONAL_PACKAGE(ParMetis MEDCOUPLING_MED_PARTITIONER_PARMETIS)
+ SALOME_LOG_OPTIONAL_PACKAGE(ParMetis MEDCOUPLING_PARTITIONER_PARMETIS)
ADD_DEFINITIONS("-DMED_ENABLE_PARMETIS")
- ENDIF(MEDCOUPLING_MED_PARTITIONER_PARMETIS)
+ ENDIF(MEDCOUPLING_PARTITIONER_PARMETIS)
ENDIF(MEDCOUPLING_USE_MPI)
-IF(MEDCOUPLING_MED_ENABLE_RENUMBER)
+IF(MEDCOUPLING_ENABLE_RENUMBER)
FIND_PACKAGE(SalomeBoost)
- SALOME_LOG_OPTIONAL_PACKAGE(Boost MEDCOUPLING_MED_ENABLE_RENUMBER)
-ENDIF(MEDCOUPLING_MED_ENABLE_RENUMBER)
+ SALOME_LOG_OPTIONAL_PACKAGE(Boost MEDCOUPLING_ENABLE_RENUMBER)
+ENDIF(MEDCOUPLING_ENABLE_RENUMBER)
-IF(MEDCOUPLING_MED_ENABLE_PYTHON)
+IF(MEDCOUPLING_ENABLE_PYTHON)
FIND_PACKAGE(SalomePython)
FIND_PACKAGE(SalomeSWIG)
- SALOME_LOG_OPTIONAL_PACKAGE(Python MEDCOUPLING_MED_ENABLE_PYTHON)
- SALOME_LOG_OPTIONAL_PACKAGE(SWIG MEDCOUPLING_MED_ENABLE_PYTHON)
+ SALOME_LOG_OPTIONAL_PACKAGE(Python MEDCOUPLING_ENABLE_PYTHON)
+ SALOME_LOG_OPTIONAL_PACKAGE(SWIG MEDCOUPLING_ENABLE_PYTHON)
# Set the extra flags for SWIG for numpy and scipy
SET(SWIG_EXTRA_FLAGS_FOR_NUMPYANDSCIPY)
IF(NUMPY_FOUND)
IF(SCIPY_FOUND)
SET(SWIG_EXTRA_FLAGS_FOR_NUMPYANDSCIPY "${SWIG_EXTRA_FLAGS_FOR_NUMPYANDSCIPY};-DWITH_SCIPY")
ENDIF(SCIPY_FOUND)
-ENDIF(MEDCOUPLING_MED_ENABLE_PYTHON)
+ENDIF(MEDCOUPLING_ENABLE_PYTHON)
IF(MEDCOUPLING_BUILD_DOC)
FIND_PACKAGE(SalomeDoxygen)
SET(MEDCOUPLING_INSTALL_SCRIPT_PYTHON ${MEDCOUPLING_INSTALL_BINS} CACHE PATH "Install path: MEDCoupling Python scripts")
SET(MEDCOUPLING_INSTALL_CMAKE_LOCAL cmake_files CACHE PATH "Install path: local MEDCoupling CMake files")
-IF(MEDCOUPLING_MED_ENABLE_PYTHON)
+IF(MEDCOUPLING_ENABLE_PYTHON)
SET(_pydir lib/python${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}/site-packages)
SET(MEDCOUPLING_INSTALL_PYTHON ${_pydir} CACHE PATH "Install path: MEDCoupling Python stuff")
SET(MEDCOUPLING_INSTALL_PYTHON_SHARED ${MEDCOUPLING_INSTALL_PYTHON}/shared_modules CACHE PATH
"Install path: MEDCoupling Python shared modules")
-ENDIF(MEDCOUPLING_MED_ENABLE_PYTHON)
+ENDIF(MEDCOUPLING_ENABLE_PYTHON)
SET(MEDCOUPLING_INSTALL_RES share/resources CACHE PATH "Install path: MEDCoupling resources")
SET(MEDCOUPLING_INSTALL_DOC share/doc CACHE PATH "Install path: MEDCoupling documentation")
# Med specific:
SET(MEDCOUPLING_INSTALL_RES_DATA "${MEDCOUPLING_INSTALL_RES}/med" CACHE PATH "Install path: MEDCoupling specific data")
-#SET(MEDCOUPLING_MED_INSTALL_RES_SCRIPTS "${MEDCOUPLING_INSTALL_RES}/med" CACHE PATH "Install path: MEDCouplng specific scripts")
+#SET(MEDCOUPLING_INSTALL_RES_SCRIPTS "${MEDCOUPLING_INSTALL_RES}/med" CACHE PATH "Install path: MEDCouplng specific scripts")
MARK_AS_ADVANCED(MEDCOUPLING_INSTALL_BINS MEDCOUPLING_INSTALL_LIBS MEDCOUPLING_INSTALL_IDLS MEDCOUPLING_INSTALL_HEADERS)
MARK_AS_ADVANCED(MEDCOUPLING_INSTALL_SCRIPT_SCRIPTS MEDCOUPLING_INSTALL_SCRIPT_DATA MEDCOUPLING_INSTALL_SCRIPT_PYTHON)
MARK_AS_ADVANCED(MEDCOUPLING_INSTALL_APPLISKEL_SCRIPTS MEDCOUPLING_INSTALL_APPLISKEL_PYTHON MEDCOUPLING_INSTALL_CMAKE MEDCOUPLING_INSTALL_CMAKE_LOCAL MEDCOUPLING_INSTALL_RES)
-MARK_AS_ADVANCED(MEDCOUPLING_INSTALL_PYTHON MEDCOUPLING_INSTALL_PYTHON_SHARED MEDCOUPLING_MED_INSTALL_RES_DATA MEDCOUPLING_INSTALL_DOC)
+MARK_AS_ADVANCED(MEDCOUPLING_INSTALL_PYTHON MEDCOUPLING_INSTALL_PYTHON_SHARED MEDCOUPLING_INSTALL_RES_DATA MEDCOUPLING_INSTALL_DOC)
# Header configuration
# ====================
ADD_SUBDIRECTORY(doc)
ENDIF(MEDCOUPLING_BUILD_DOC)
-IF(NOT MEDCOUPLING_MED_MICROMED)
- IF(MEDCOUPLING_MED_WITH_FILE_EXAMPLES)
+IF(NOT MEDCOUPLING_MICROMED)
+ IF(MEDCOUPLING_WITH_FILE_EXAMPLES)
ADD_SUBDIRECTORY(resources)
- ENDIF(MEDCOUPLING_MED_WITH_FILE_EXAMPLES)
-ENDIF(NOT MEDCOUPLING_MED_MICROMED)
+ ENDIF(MEDCOUPLING_WITH_FILE_EXAMPLES)
+ENDIF(NOT MEDCOUPLING_MICROMED)
# Configuration export
# ====================
SET(_${PROJECT_NAME}_exposed_targets
interpkernel medcoupling medcouplingremapper)
-IF(NOT MEDCOUPLING_MED_MICROMED)
+IF(NOT MEDCOUPLING_MICROMED)
LIST(APPEND _${PROJECT_NAME}_exposed_targets medloader)
- IF(MEDCOUPLING_MED_ENABLE_RENUMBER)
+ IF(MEDCOUPLING_ENABLE_RENUMBER)
LIST(APPEND _${PROJECT_NAME}_exposed_targets renumbercpp)
ENDIF()
- IF(MEDCOUPLING_MED_ENABLE_PARTITIONER)
+ IF(MEDCOUPLING_ENABLE_PARTITIONER)
LIST(APPEND _${PROJECT_NAME}_exposed_targets medpartitionercpp)
IF(MEDCOUPLING_BUILD_TESTS)
LIST(APPEND _${PROJECT_NAME}_exposed_targets MEDPARTITIONERTest)
IF(MEDCOUPLING_USE_MPI)
LIST(APPEND _${PROJECT_NAME}_exposed_targets paramedmem)
- IF(NOT MEDCOUPLING_MED_MICROMED)
+ IF(NOT MEDCOUPLING_MICROMED)
LIST(APPEND _${PROJECT_NAME}_exposed_targets paramedloader)
ENDIF()
IF(MEDCOUPLING_BUILD_TESTS)
- IF(NOT MEDCOUPLING_MED_MICROMED)
+ IF(NOT MEDCOUPLING_MICROMED)
LIST(APPEND _${PROJECT_NAME}_exposed_targets ParaMEDMEMTest)
ENDIF()
ENDIF()
#### Now the specificities
# Options exported by the package:
-SET(MEDCOUPLING_MED_MICROMED @MEDCOUPLING_MED_MICROMED@)
-SET(MEDCOUPLING_MED_ENABLE_PYTHON @MEDCOUPLING_MED_ENABLE_PYTHON@)
+SET(MEDCOUPLING_MICROMED @MEDCOUPLING_MICROMED@)
+SET(MEDCOUPLING_ENABLE_PYTHON @MEDCOUPLING_ENABLE_PYTHON@)
SET(MEDCOUPLING_USE_MPI @MEDCOUPLING_USE_MPI@)
-SET(MEDCOUPLING_MED_BUILD_DOC @MEDCOUPLING_MED_BUILD_DOC@)
-SET(MEDCOUPLING_MED_BUILD_TESTS @MEDCOUPLING_MED_BUILD_TESTS@)
-SET(MEDCOUPLING_MED_BUILD_GUI @MEDCOUPLING_MED_BUILD_GUI@)
+SET(MEDCOUPLING_BUILD_DOC @MEDCOUPLING_BUILD_DOC@)
+SET(MEDCOUPLING_BUILD_TESTS @MEDCOUPLING_BUILD_TESTS@)
+SET(MEDCOUPLING_BUILD_GUI @MEDCOUPLING_BUILD_GUI@)
# Advanced options
# Optional level 1 prerequisites:
-IF(NOT MEDCOUPLING_MED_MICROMED)
+IF(NOT MEDCOUPLING_MICROMED)
SET_AND_CHECK(MEDFILE_ROOT_DIR_EXP "@PACKAGE_MEDFILE_ROOT_DIR@")
ENDIF()
SET(MEDCOUPLING_INSTALL_TESTS "@MEDCOUPLING_INSTALL_BINS@")
SET(MEDCOUPLING_INSTALL_SCRIPT_PYTHON "@MEDCOUPLING_INSTALL_BINS@")
SET(MEDCOUPLING_INSTALL_CMAKE_LOCAL "@MEDCOUPLING_INSTALL_BINS@")
-IF(MEDCOUPLING_MED_ENABLE_PYTHON)
+IF(MEDCOUPLING_ENABLE_PYTHON)
SET(MEDCOUPLING_INSTALL_PYTHON "@MEDCOUPLING_INSTALL_BINS@")
SET(MEDCOUPLING_INSTALL_PYTHON_SHARED "@MEDCOUPLING_INSTALL_BINS@")
-ENDIF(MEDCOUPLING_MED_ENABLE_PYTHON)
+ENDIF(MEDCOUPLING_ENABLE_PYTHON)
SET(MEDCOUPLING_INSTALL_RES "@MEDCOUPLING_INSTALL_BINS@")
SET(MEDCOUPLING_INSTALL_DOC "@MEDCOUPLING_INSTALL_BINS@")
SALOME_CONFIGURE_FILE(static/header.html.in static/header.html)
-IF(MEDCOUPLING_MED_ENABLE_PYTHON)
+IF(MEDCOUPLING_ENABLE_PYTHON)
INCLUDE(doxy2swig/doxy2swig.cmake)
FILE(TO_NATIVE_PATH "${CMAKE_CURRENT_BINARY_DIR}/tmp/medcouplingexamples.in" input)
ADD_CUSTOM_TARGET(swig_ready)
ADD_DEPENDENCIES(swig_ready usr_docs)
- MEDCOUPLING_MED_SWIG_DOCSTRING_CONFIGURE(usr_docs swig_ready MEDCoupling)
- MEDCOUPLING_MED_SWIG_DOCSTRING_CONFIGURE(usr_docs swig_ready MEDLoader)
+ MEDCOUPLING_SWIG_DOCSTRING_CONFIGURE(usr_docs swig_ready MEDCoupling)
+ MEDCOUPLING_SWIG_DOCSTRING_CONFIGURE(usr_docs swig_ready MEDLoader)
SET(doxyfile_med_user ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile_med_user)
FILE(STRINGS ${doxyfile_med_user} enabled_sections REGEX "ENABLED_SECTIONS")
This will configure the library without splitting functionalities. The \ref parallel "parallel functionalities" will be compiled if an MPI version has been found.
The following options can be useful to configure MEDCoupling :
-- \a -DMEDCOUPLING_MED_PARTITIONER_METIS=ON enables metis graph library in MEDPartitioner,
-- \a -DMEDCOUPLING_MED_PARTITIONER_PARMETIS=ON enables parmetis graph library in MEDPartitioner,
-- \a -DMEDCOUPLING_MED_PARTITIONER_SCOTCH=ON enables scotch graph library in MEDPartitioner,
-- \a -DMEDCOUPLING_MED_MICROMED=ON build MED with MED file dependancy,
-- \a -DMEDCOUPLING_MED_ENABLE_PYTHON=ON builds PYTHON bindings,
-- \a -DMEDCOUPLING_MED_ENABLE_PARTITIONER builds MEDPartitioner,
-- \a -DMEDCOUPLING_MED_ENABLE_RENUMBER builds Renumber,
+- \a -DMEDCOUPLING_PARTITIONER_METIS=ON enables metis graph library in MEDPartitioner,
+- \a -DMEDCOUPLING_PARTITIONER_PARMETIS=ON enables parmetis graph library in MEDPartitioner,
+- \a -DMEDCOUPLING_PARTITIONER_SCOTCH=ON enables scotch graph library in MEDPartitioner,
+- \a -DMEDCOUPLING_MICROMED=ON build MED with MED file dependancy,
+- \a -DMEDCOUPLING_ENABLE_PYTHON=ON builds PYTHON bindings,
+- \a -DMEDCOUPLING_ENABLE_PARTITIONER builds MEDPartitioner,
+- \a -DMEDCOUPLING_ENABLE_RENUMBER builds Renumber,
- \a -DMEDCOUPLING_USE_MPI=ON uses MPI containers.
According to set options and compilation environment, user may need to define some <prerequisite>_ROOT_DIR variables. For example if in SALOME environment:
## \param[in] swig_main_file main SWIG file including the other generated SWIG files
## \param[out] swig_files list of generated SWIG files
##
-MACRO(MEDCOUPLING_MED_SWIG_DOCSTRING_GENERATE target_doc target_swig cls_list swig_main_file swig_files)
+MACRO(MEDCOUPLING_SWIG_DOCSTRING_GENERATE target_doc target_swig cls_list swig_main_file swig_files)
# List of generated SWIG files (.i) for doc purposes only:
SET(${swig_files})
FOREACH(_cls IN LISTS ${cls_list})
LIST(APPEND ${swig_files} ${_swig_file_base})
ENDFOREACH()
-ENDMACRO(MEDCOUPLING_MED_SWIG_DOCSTRING_GENERATE)
+ENDMACRO(MEDCOUPLING_SWIG_DOCSTRING_GENERATE)
##
## \param[in] target_swig dummy target encompassing the final build of all SWIG files
## \param[in] root_name either 'MEDCoupling' or 'MEDLoader'
##
-MACRO(MEDCOUPLING_MED_SWIG_DOCSTRING_CONFIGURE target_doc target_swig root_name)
+MACRO(MEDCOUPLING_SWIG_DOCSTRING_CONFIGURE target_doc target_swig root_name)
SET(_all_swig_docs)
SET(_swig_include_set)
SET(_in_file doxy2swig/${root_name}_doc.i.in)
SET(_out_file ${PROJECT_BINARY_DIR}/doc/${root_name}_doc.i)
- MEDCOUPLING_MED_SWIG_DOCSTRING_GENERATE(${target_doc} ${target_swig} _classes_${root_name} ${_out_file} _all_swig_docs)
+ MEDCOUPLING_SWIG_DOCSTRING_GENERATE(${target_doc} ${target_swig} _classes_${root_name} ${_out_file} _all_swig_docs)
FOREACH(f IN LISTS _all_swig_docs)
SET(_swig_include_set "${_swig_include_set}\n%include \"${f}\"")
ENDFOREACH()
CONFIGURE_FILE(${_in_file} ${_out_file} @ONLY)
-ENDMACRO(MEDCOUPLING_MED_SWIG_DOCSTRING_CONFIGURE)
+ENDMACRO(MEDCOUPLING_SWIG_DOCSTRING_CONFIGURE)
# InterpKERNEL
ADD_SUBDIRECTORY(INTERP_KERNEL)
IF(MEDCOUPLING_BUILD_TESTS)
- IF(NOT MEDCOUPLING_MED_MICROMED) # to be fixed later: the tests depends on some MEDLoader includes!!
+ IF(NOT MEDCOUPLING_MICROMED) # to be fixed later: the tests depends on some MEDLoader includes!!
ADD_SUBDIRECTORY(INTERP_KERNELTest)
ENDIF()
ENDIF(MEDCOUPLING_BUILD_TESTS)
# MEDCoupling
ADD_SUBDIRECTORY(MEDCoupling)
-IF(MEDCOUPLING_MED_ENABLE_PYTHON)
+IF(MEDCOUPLING_ENABLE_PYTHON)
ADD_SUBDIRECTORY(MEDCoupling_Swig)
-ENDIF(MEDCOUPLING_MED_ENABLE_PYTHON)
+ENDIF(MEDCOUPLING_ENABLE_PYTHON)
-IF(NOT MEDCOUPLING_MED_MICROMED)
+IF(NOT MEDCOUPLING_MICROMED)
# MEDLoader
ADD_SUBDIRECTORY(MEDLoader)
# RENUMBER
- IF(MEDCOUPLING_MED_ENABLE_RENUMBER)
+ IF(MEDCOUPLING_ENABLE_RENUMBER)
ADD_SUBDIRECTORY(RENUMBER)
- IF(MEDCOUPLING_MED_ENABLE_PYTHON)
+ IF(MEDCOUPLING_ENABLE_PYTHON)
ADD_SUBDIRECTORY(RENUMBER_Swig)
- ENDIF(MEDCOUPLING_MED_ENABLE_PYTHON)
- ENDIF(MEDCOUPLING_MED_ENABLE_RENUMBER)
+ ENDIF(MEDCOUPLING_ENABLE_PYTHON)
+ ENDIF(MEDCOUPLING_ENABLE_RENUMBER)
# MEDPartitioner
- IF(MEDCOUPLING_MED_ENABLE_PARTITIONER)
+ IF(MEDCOUPLING_ENABLE_PARTITIONER)
ADD_SUBDIRECTORY(MEDPartitioner)
- IF(MEDCOUPLING_MED_ENABLE_PYTHON)
+ IF(MEDCOUPLING_ENABLE_PYTHON)
ADD_SUBDIRECTORY(MEDPartitioner_Swig)
- ENDIF(MEDCOUPLING_MED_ENABLE_PYTHON)
- ENDIF(MEDCOUPLING_MED_ENABLE_PARTITIONER)
-ENDIF(NOT MEDCOUPLING_MED_MICROMED)
+ ENDIF(MEDCOUPLING_ENABLE_PYTHON)
+ ENDIF(MEDCOUPLING_ENABLE_PARTITIONER)
+ENDIF(NOT MEDCOUPLING_MICROMED)
IF(MEDCOUPLING_USE_MPI)
# ParaMEDMEM
ADD_SUBDIRECTORY(ParaMEDMEM)
# ParaMEDLoader
- IF(NOT MEDCOUPLING_MED_MICROMED)
+ IF(NOT MEDCOUPLING_MICROMED)
ADD_SUBDIRECTORY(ParaMEDLoader)
- ENDIF(NOT MEDCOUPLING_MED_MICROMED)
- IF(MEDCOUPLING_MED_ENABLE_PYTHON)
+ ENDIF(NOT MEDCOUPLING_MICROMED)
+ IF(MEDCOUPLING_ENABLE_PYTHON)
ADD_SUBDIRECTORY(ParaMEDMEM_Swig)
- ENDIF(MEDCOUPLING_MED_ENABLE_PYTHON)
+ ENDIF(MEDCOUPLING_ENABLE_PYTHON)
IF(MEDCOUPLING_BUILD_TESTS)
- IF(NOT MEDCOUPLING_MED_MICROMED)
+ IF(NOT MEDCOUPLING_MICROMED)
ADD_SUBDIRECTORY(ParaMEDMEMTest)
- ENDIF(NOT MEDCOUPLING_MED_MICROMED)
+ ENDIF(NOT MEDCOUPLING_MICROMED)
ENDIF(MEDCOUPLING_BUILD_TESTS)
ENDIF(MEDCOUPLING_USE_MPI)
PerfTest.cxx
)
-IF(NOT MEDCOUPLING_MED_MICROMED)
+IF(NOT MEDCOUPLING_MICROMED)
SET(InterpKernelTest_SOURCES
${InterpKernelTest_SOURCES}
InterpolationOptionsTest.cxx
ADD_EXECUTABLE(PerfTest ${PerfTest_SOURCES})
TARGET_LINK_LIBRARIES(PerfTest InterpKernelTest ${CPPUNIT_LIBRARIES} ${PLATFORM_LIBS})
INSTALL(TARGETS PerfTest DESTINATION ${MEDCOUPLING_INSTALL_BINS})
-ENDIF(NOT MEDCOUPLING_MED_MICROMED)
+ENDIF(NOT MEDCOUPLING_MICROMED)
ADD_LIBRARY(InterpKernelTest SHARED ${InterpKernelTest_SOURCES})
SET(InterpKernelTest_LIBS medcoupling interpkernel ${CPPUNIT_LIBRARIES})
-IF(NOT MEDCOUPLING_MED_MICROMED)
+IF(NOT MEDCOUPLING_MICROMED)
SET(InterpKernelTest_LIBS medloader ${InterpKernelTest_LIBS})
-ENDIF(NOT MEDCOUPLING_MED_MICROMED)
+ENDIF(NOT MEDCOUPLING_MICROMED)
TARGET_LINK_LIBRARIES(InterpKernelTest ${InterpKernelTest_LIBS})
ADD_EXECUTABLE(TestINTERP_KERNEL ${TestINTERP_KERNEL_SOURCES})
ADD_DEFINITIONS(${HDF5_DEFINITIONS} ${MEDFILE_DEFINITIONS} ${XDR_DEFINITIONS})
-IF(MEDCOUPLING_MED_ENABLE_PYTHON)
+IF(MEDCOUPLING_ENABLE_PYTHON)
ADD_SUBDIRECTORY(Swig)
-ENDIF(MEDCOUPLING_MED_ENABLE_PYTHON)
+ENDIF(MEDCOUPLING_ENABLE_PYTHON)
IF(MEDCOUPLING_BUILD_TESTS)
ADD_SUBDIRECTORY(Test)
SET(MEDLOADER_XDR_LIBRARIES)
IF(WIN32)
- IF(MEDCOUPLING_MED_MEDLOADER_USE_XDR)
+ IF(MEDCOUPLING_MEDLOADER_USE_XDR)
ADD_DEFINITIONS(-DNOMINMAX)
SET(MEDLOADER_XDR_INCLUDE_DIRS ${XDR_INCLUDE_DIRS})
SET(MEDLOADER_XDR_LIBRARIES ${XDR_LIBRARIES})
- ENDIF(MEDCOUPLING_MED_MEDLOADER_USE_XDR)
+ ENDIF(MEDCOUPLING_MEDLOADER_USE_XDR)
ELSE(WIN32)
SET(MEDLOADER_XDR_INCLUDE_DIRS ${XDR_INCLUDE_DIRS})
ENDIF(WIN32)
${CMAKE_CURRENT_SOURCE_DIR}/../INTERP_KERNEL/GaussPoints
)
-IF(MEDCOUPLING_MED_PARTITIONER_METIS)
+IF(MEDCOUPLING_PARTITIONER_METIS)
ADD_DEFINITIONS(${METIS_DEFINITIONS})
IF(MEDCOUPLING_METIS_V5)
ADD_DEFINITIONS("-DMED_ENABLE_METIS_V5")
ENDIF(MEDCOUPLING_METIS_V5)
INCLUDE_DIRECTORIES(${METIS_INCLUDE_DIRS})
-ENDIF(MEDCOUPLING_MED_PARTITIONER_METIS)
+ENDIF(MEDCOUPLING_PARTITIONER_METIS)
########
# VERY IMPORTANT PUT METIS BEFORE SCOTCH because
# metis.h is also in SCOTCH install dir !!!
########
-IF(MEDCOUPLING_MED_PARTITIONER_SCOTCH)
+IF(MEDCOUPLING_PARTITIONER_SCOTCH)
ADD_DEFINITIONS(${SCOTCH_DEFINITIONS})
INCLUDE_DIRECTORIES(${SCOTCH_INCLUDE_DIRS})
-ENDIF(MEDCOUPLING_MED_PARTITIONER_SCOTCH)
+ENDIF(MEDCOUPLING_PARTITIONER_SCOTCH)
-IF(MEDCOUPLING_MED_PARTITIONER_PARMETIS)
+IF(MEDCOUPLING_PARTITIONER_PARMETIS)
ADD_DEFINITIONS(${PARMETIS_DEFINITIONS})
INCLUDE_DIRECTORIES(${PARMETIS_INCLUDE_DIRS})
-ENDIF(MEDCOUPLING_MED_PARTITIONER_PARMETIS)
+ENDIF(MEDCOUPLING_PARTITIONER_PARMETIS)
IF(MEDCOUPLING_USE_MPI)
ADD_DEFINITIONS(${MPI_DEFINITIONS})
medcoupling
medloader
)
-IF(MEDCOUPLING_MED_PARTITIONER_PARMETIS)
+IF(MEDCOUPLING_PARTITIONER_PARMETIS)
SET(medpartitionercpp_HEADERS_HXX ${medpartitionercpp_HEADERS_HXX} MEDPARTITIONER_ParMetisGraph.hxx)
SET(medpartitionercpp_SOURCES ${medpartitionercpp_SOURCES} MEDPARTITIONER_ParMetisGraph.cxx MEDPARTITIONER_MetisGraph.cxx)
SET(medpartitionercpp_DEFINITIONS "${medpartitionercpp_DEFINITIONS} ${PARMETIS_DEFINITIONS}")
SET(medpartitionercpp_LDFLAGS ${medpartitionercpp_LDFLAGS} ${PARMETIS_LIBRARIES})
-ENDIF(MEDCOUPLING_MED_PARTITIONER_PARMETIS)
-IF(MEDCOUPLING_MED_PARTITIONER_METIS)
+ENDIF(MEDCOUPLING_PARTITIONER_PARMETIS)
+IF(MEDCOUPLING_PARTITIONER_METIS)
SET(medpartitionercpp_HEADERS_HXX ${medpartitionercpp_HEADERS_HXX} MEDPARTITIONER_MetisGraph.hxx)
SET(medpartitionercpp_SOURCES ${medpartitionercpp_SOURCES} MEDPARTITIONER_MetisGraph.cxx)
SET(medpartitionercpp_DEFINITIONS "${medpartitionercpp_DEFINITIONS} ${METIS_DEFINITIONS}")
SET(medpartitionercpp_LDFLAGS ${medpartitionercpp_LDFLAGS} ${METIS_LIBRARIES})
-ENDIF(MEDCOUPLING_MED_PARTITIONER_METIS)
-IF(MEDCOUPLING_MED_PARTITIONER_SCOTCH)
+ENDIF(MEDCOUPLING_PARTITIONER_METIS)
+IF(MEDCOUPLING_PARTITIONER_SCOTCH)
SET(medpartitionercpp_HEADERS_HXX ${medpartitionercpp_HEADERS_HXX} MEDPARTITIONER_ScotchGraph.hxx)
SET(medpartitionercpp_SOURCES ${medpartitionercpp_SOURCES} MEDPARTITIONER_ScotchGraph.cxx)
SET(medpartitionercpp_DEFINITIONS "${medpartitionercpp_DEFINITIONS} ${SCOTCH_DEFINITIONS}")
SET(medpartitionercpp_LDFLAGS ${medpartitionercpp_LDFLAGS} ${SCOTCH_LIBRARIES})
-ENDIF(MEDCOUPLING_MED_PARTITIONER_SCOTCH)
+ENDIF(MEDCOUPLING_PARTITIONER_SCOTCH)
IF(${MEDCOUPLING_USE_MPI})
SET(medpartitionercpp_SOURCES ${medpartitionercpp_SOURCES} MEDPARTITIONER_UtilsPara.cxx MEDPARTITIONER_JointFinder.cxx)
SET(MEDPARTITIONERTest_LDFLAGS medpartitionercpp ${CPPUNIT_LIBRARIES})
IF(MEDCOUPLING_USE_MPI)
- IF(MEDCOUPLING_MED_PARTITIONER_PARMETIS)
+ IF(MEDCOUPLING_PARTITIONER_PARMETIS)
SET(MEDPARTITIONERTest_SOURCES ${MEDPARTITIONERTest_SOURCES} MEDPARTITIONERTestPara.cxx)
- ENDIF(MEDCOUPLING_MED_PARTITIONER_PARMETIS)
+ ENDIF(MEDCOUPLING_PARTITIONER_PARMETIS)
ENDIF(MEDCOUPLING_USE_MPI)
ADD_LIBRARY(MEDPARTITIONERTest SHARED ${MEDPARTITIONERTest_SOURCES})
INSTALL(FILES MEDPartitioner.i MEDPartitionerCommon.i DESTINATION ${MEDCOUPLING_INSTALL_HEADERS})
INSTALL(FILES MEDPartitionerTest.py DESTINATION ${MEDCOUPLING_INSTALL_SCRIPT_PYTHON})
-IF(MEDCOUPLING_MED_PARTITIONER_METIS)
+IF(MEDCOUPLING_PARTITIONER_METIS)
# Python test of partitionner require METIS or PARMETIS?
SALOME_GENERATE_TESTS_ENVIRONMENT(tests_env)
ADD_TEST(MEDPartitionerTest ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/MEDPartitionerTest.py)