]> SALOME platform Git repositories - tools/sat_salome.git/commitdiff
Salome HOME
add MPI_C_FOUND environment variable a la EDF
authorNabil Ghodbane <nabil.ghodbane@cea.fr>
Mon, 31 Jan 2022 13:34:24 +0000 (14:34 +0100)
committerNabil Ghodbane <nabil.ghodbane@cea.fr>
Mon, 31 Jan 2022 13:34:24 +0000 (14:34 +0100)
products/GUI.pyconf
products/env_scripts/openmpi.py

index 64e370c54e0760151992d48d7d59a3bbb6091bfd..a760b646a2bf4e3ff11f70b22c370c418f44d5e8 100644 (file)
@@ -2,7 +2,7 @@ default :
 {
     name : "GUI"
     build_source : "cmake"
-    cmake_options : "-DSWIG_EXECUTABLE=${SWIG_ROOT_DIR}/bin/swig"
+    cmake_options : "-DSWIG_EXECUTABLE=${SWIG_ROOT_DIR}/bin/swig -DMPI_C_FOUND=${MPI_C_FOUND}"
     get_source : "git"
     git_info:
     {
@@ -72,13 +72,20 @@ default_win :
 
 }
 
+version_9_6_0_to_9_8_0:
+{
+    cmake_options : "-DSWIG_EXECUTABLE=${SWIG_ROOT_DIR}/bin/swig"
+}
+
 version_V9_5_0:
 {
-  patches: ['gui-SVTK-VTKView.patch'] # backporting bos #19139
+    cmake_options : "-DSWIG_EXECUTABLE=${SWIG_ROOT_DIR}/bin/swig"
+    patches: ['gui-SVTK-VTKView.patch'] # backporting bos #19139
 }
 
 version_8_5_0_to_9_4_0 :
 {
+    cmake_options : "-DSWIG_EXECUTABLE=${SWIG_ROOT_DIR}/bin/swig"
     depend : ["KERNEL",
               "Python",
               "qt",
index 45c7b23eb8be8f47d3fe54285f382d0a3dac56ca..7e26a0a94d56c6c8a626bd0b4a17a47e96db4456 100644 (file)
@@ -8,6 +8,7 @@ def set_env(env, prereq_dir, version):
     env.set('OPAL_PREFIX', prereq_dir) # be able to move openmpi install (packages)
     env.set('MPI_ROOT_DIR', prereq_dir)  # update for cmake  
     env.set('MPI_ROOT', prereq_dir)
+    env.set('MPI_C_FOUND', os.path.join(prereq_dir,'lib','libmpi.so'))
     root = env.get('OPENMPIDIR')
     
     env.prepend('PATH', os.path.join(root, 'bin'))
@@ -28,5 +29,6 @@ def set_nativ_env(env):
     env.set('MPI_ROOT_DIR', prereq_dir)
     env.set('OPENMPIDIR', prereq_dir)
     env.set('MPI_ROOT', prereq_dir)
+    env.set('MPI_C_FOUND', os.path.join(prereq_dir,'lib','libmpi.so'))
     env.prepend('PATH', os.path.join(prereq_dir, 'bin'))
     env.prepend('LD_LIBRARY_PATH', os.path.join(prereq_dir,'lib'))