+ LIST(APPEND CMAKE_MODULE_PATH "${SALOME_MACROS_DIR}")
+
+ INCLUDE(SalomeMacros)
+ INCLUDE(SalomeSetupPlatform)
+
+ FIND_PACKAGE(SalomeKERNEL)
+
+ # Try first to find medfile version using the new CMake first
+ FIND_PACKAGE(SalomeMedfile QUIET)
+ IF(medfile_FOUND)
+ MESSAGE(STATUS "Found Medfile in config mode (new CMake version of medfile)")
+ # Backward compat:
+ SET(MED_ENABLE_MED3 ON)
+ SET(MED3_INCLUDE_DIRS "${MEDFILE_INCLUDE_DIRS}")
+ SET(MED3_LIBS_C_ONLY "${MEDFILE_C_LIBRARIES}")
+ ELSE()
+ # if not found, revert to the old logic:
+ FIND_PACKAGE(MEDFILE REQUIRED)
+ SET(MED_ENABLE_MED3 ON)
+ ENDIF()
+
+ FIND_PACKAGE(SalomePThread)
+ FIND_PACKAGE(SalomePython)
+ SET(PYTHON_LIBS ${PYTHON_LIBRARIES})
+
+ FIND_PACKAGE(SalomeOmniORB)
+ FIND_PACKAGE(SalomeOmniORBPy)
+ SET(OMNIORB_LIBS ${OMNIORB_LIBRARIES})
+
+ IF(SALOME_USE_MPI)
+ FIND_PACKAGE(SalomeMPI)
+ SET(MPI_IS_OK 1)
+ ENDIF()
+
+ FIND_PACKAGE(SalomeHDF5)
+ FIND_PACKAGE(SalomeBoost)
+
+ FIND_PACKAGE(SalomeLibXml2)
+ # Backward compat:
+ SET(LIBXML_INCLUDE_DIRS "${LIBXML2_INCLUDE_DIR}")
+ SET(LIBXML_LIBS "${LIBXML2_LIBRARIES}")
+
+ FIND_PACKAGE(SalomeSWIG)
+ SET(SWIG_STATUS TRUE)
+
+ FIND_PACKAGE(SalomeCppUnit)
+ SET(CPPUNIT_IS_OK ON)
+ SET(CPPUNIT_LIBS "${CPPUNIT_LIBRARIES}")
+
+ FIND_PACKAGE(SalomeDoxygen)
+ FIND_PACKAGE(SalomeSphinx)