Salome HOME
C3PO: requires mpi4py
[tools/sat_salome.git] / products / env_scripts / MeshGems.py
index f5d4bc4441b291cd392f2dfe5e798f6d5bf2b79f..76a4f541a7e17d89d902d3f1ffe4e4c7386c74ee 100644 (file)
@@ -41,21 +41,12 @@ def set_DASSAULT_license(env, version):
     license_file_name=license_file_prefix + '-' + version + '-' + linux_dist + '.so'
 
   if not os.path.exists(license_file_name):
-     print("WARNING : DASSAULT license file %s not found!" % license_file_name) 
+     print("\nWARNING : DASSAULT license file %s not found!" % license_file_name) 
 
   env.set('SALOME_MG_KEYGEN_LIB_PATH', license_file_name)
   return
 
-def set_env(env, prereq_dir, version):
-  env.add_comment("Here you can define your license parameters for MeshGems")
-  if LooseVersion(version) > LooseVersion('2.12-1'):
-    set_DASSAULT_license(env,version)
-  else:
-    env.add_comment("DISTENE license")
-    if not env.forBuild:
-      # we don't need licence keys at compile time
-      set_distene_licence(env)
-
+def set_env_build(env, prereq_dir, version):
   env.set('MESHGEMSHOME', prereq_dir)
   env.set('MESHGEMS_ROOT_DIR', prereq_dir)    # update for cmake
 
@@ -68,5 +59,17 @@ def set_env(env, prereq_dir, version):
     env.prepend('PATH', os.path.join(prereq_dir, 'bin', libdir))
     env.prepend('LD_LIBRARY_PATH', os.path.join(prereq_dir, 'lib', libdir))
 
+def set_env(env, prereq_dir, version):
+  env.add_comment("Here you can define your license parameters for MeshGems")
+  if LooseVersion(version) > LooseVersion('2.12-1'):
+    set_DASSAULT_license(env,version)
+  else:
+    env.add_comment("DISTENE license")
+    if not env.forBuild:
+      # we don't need licence keys at compile time
+      set_distene_licence(env)
+  set_env_build(env, prereq_dir, version)
+
+
 def set_nativ_env(env):
   pass