+ MESSAGE(WARNING "Salome GEOM is absolutely needed to import GEOM objects to PARAVIS.
+ As we do not find it, we set the variable SALOME_PARAVIS_USE_GEOM_SOURCE=OFF.
+ If you really need Salome GEOM, please define GEOM_ROOT_DIR and re-run configuration script.")
+ SET(SALOME_PARAVIS_USE_GEOM_SOURCE OFF)
+ ENDIF()
+ELSEIF(NOT SALOME_PARAVIS_BUILD_PLUGINS AND SALOME_PARAVIS_USE_GEOM_SOURCE)
+ MESSAGE(WARNING "PARAVIS plugins must be built to use the import of GEOM objects to PARAVIS.
+ As plugins are not built, we set the variable SALOME_PARAVIS_USE_GEOM_SOURCE=OFF.
+ If you really want to use Salome GEOM, please set SALOME_PARAVIS_BUILD_PLUGINS=ON and re-run configuration script.")
+ SET(SALOME_PARAVIS_USE_GEOM_SOURCE OFF)
+ENDIF()
+
+##
+## From SMESH
+##
+
+IF(SALOME_PARAVIS_BUILD_PLUGINS AND SALOME_PARAVIS_USE_SMESH_SOURCE)
+ IF(NOT SALOME_PARAVIS_USE_GEOM_SOURCE)
+ SET(GEOM_ROOT_DIR $ENV{GEOM_ROOT_DIR} CACHE PATH "Path to the Salome GEOM")
+ IF(EXISTS ${GEOM_ROOT_DIR})
+ LIST(APPEND CMAKE_MODULE_PATH "${GEOM_ROOT_DIR}/adm_local/cmake_files")
+ FIND_PACKAGE(SalomeGEOM REQUIRED COMPONENTS SalomeIDLGEOM )
+ ELSE()
+ MESSAGE(WARNING "Salome GEOM is absolutely needed to import MESH objects to PARAVIS.
+ As we do not find it, we set the variable SALOME_PARAVIS_USE_SMESH_SOURCE=OFF.
+ If you really want to use Salome MESH, please define GEOM_ROOT_DIR and re-run configuration script.")
+ SET(SALOME_PARAVIS_USE_GEOM_SOURCE OFF)
+ SET(SALOME_PARAVIS_USE_SMESH_SOURCE OFF)
+ ENDIF()