Salome HOME
onItem=Deplie
[tools/eficas.git] / CMakeLists.txt
index 0f2d52b875f53264e8ba56811e07ad5286e3fb30..bfc50dc2792fb1a6fbe314053193c222d40594db 100644 (file)
@@ -82,14 +82,16 @@ option ( WITH_SALOME_MECA  "Install OT, Aster and SEP files" OFF )
 option ( WITH_OPENTURNS    "Install Open TURNS files"  OFF )
 option ( WITH_ASTER        "Install Aster files"       OFF )
 option ( WITH_MAP          "Install MAP files"         OFF )
+option ( WITH_CARMEL       "Install CARMEL files"      OFF )
 option ( WITH_SEP          "Install SEP files"         OFF )
+option ( WITH_ZCRACKS      "Install ZCRACKS files"     OFF )
+option ( IN_SALOME_CONTEXT "Configure Eficas for use in Salome" OFF )
 
 set ( _OPTIONLIST
   WITH_OPENTURNS 
   WITH_ASTER
   WITH_MAP
-  WITH_SEP
-  WITH_TK
+  WITH_CARMEL
   WITH_SALOME_MECA
   )
 
@@ -97,6 +99,8 @@ set ( _SALOME_MECA_LIST
   WITH_OPENTURNS 
   WITH_ASTER
   WITH_SEP
+  WITH_ZCRACKS
+  IN_SALOME_CONTEXT
   )
 
 if (WITH_ALL_PACKAGES)
@@ -126,7 +130,11 @@ endif ( NOT ${_VALIDOPT} )
 
 # Detection des prerequis lies aux options
 if (WITH_OPENTURNS)
-  find_package ( OpenTURNS REQUIRED )
+  if (IN_SALOME_CONTEXT)
+    SET(OpenTURNS_PYTHON_MODULE_DIR "")
+  else (IN_SALOME_CONTEXT)
+    find_package ( OpenTURNS REQUIRED )
+  endif (IN_SALOME_CONTEXT)
 endif (WITH_OPENTURNS)
 
 #if (WITH_ASTER)
@@ -144,12 +152,13 @@ add_subdirectory ( Aide )
 add_subdirectory ( Editeur )
 add_subdirectory ( Extensions )
 add_subdirectory ( Ihm )
-add_subdirectory ( InterfaceQT4 )
+install ( DIRECTORY InterfaceQT4 DESTINATION ${CMAKE_INSTALL_PREFIX} )
 add_subdirectory ( Noyau )
 add_subdirectory ( UiQT4 )
 add_subdirectory ( Validation )
 add_subdirectory ( convert )
 add_subdirectory ( generator )
+add_subdirectory ( Traducteur )
 
 # Installation des fichiers : Open TURNS
 if (WITH_OPENTURNS)
@@ -160,7 +169,6 @@ endif (WITH_OPENTURNS)
 # Installation des fichiers : Aster
 if (WITH_ASTER)
   add_subdirectory ( Aster )
-  add_subdirectory ( Traducteur )
 endif (WITH_ASTER)
 
 if (WITH_TK)
@@ -173,14 +181,27 @@ endif (WITH_TK)
 
 # Installation des fichiers : MAP
 if (WITH_MAP)
-  add_subdirectory ( Map )
+  add_subdirectory ( MAP )
 endif (WITH_MAP)
 
+# Installation des fichiers : CARMEL
+if (WITH_CARMEL)
+  add_subdirectory ( Carmel3D )
+  add_subdirectory ( CarmelCND )
+  add_subdirectory ( CarmelCS )
+endif (WITH_CARMEL)
+
 # Installation des fichiers : Sep
 if (WITH_SEP)
   add_subdirectory ( Sep )
 endif (WITH_SEP)
 
+# Installation des fichiers : ZCracks
+if (WITH_ZCRACKS)
+  add_subdirectory ( ZCracks )
+endif (WITH_ZCRACKS)
+
+
 ### Local Variables:
 ### mode: cmake
 ### End: