Salome HOME
C3PO: requires mpi4py
[tools/sat_salome.git] / products / env_scripts / qt.py
index 55abd20e30dceb5da18112d965af24acb0bc7f0b..127df4c184d7d375f3c398af892f035d0a2264f5 100644 (file)
@@ -23,13 +23,13 @@ def set_env(env, prereq_dir, version):
         env.prepend('LD_LIBRARY_PATH', os.path.join(prereq_dir, 'lib'))
 
 def set_nativ_env(env):
-
-    # Adapt Qt libraries dir according to the current distribution (generic -> Ubuntu)
-    if any(distribution in platform.platform() for distribution in ["debian", "generic"]) :
-        qt_lib_dir='/usr/lib/x86_64-linux-gnu'
-    else :
-        qt_lib_dir='/usr/lib64'
-
+    qt_lib_dir='/usr/lib64'
+    try:
+        import distro
+        if any(distribution in distro.name().lower() for distribution in ["debian", "ubuntu"]) :
+            qt_lib_dir='/usr/lib/x86_64-linux-gnu'
+    except:
+        pass
     env.set('QT5_ROOT_DIR', '/usr')
     env.set('Qt5Core_DIR', os.path.join(qt_lib_dir, 'cmake/Qt5Core'))
     env.set('Qt5Gui_DIR', os.path.join(qt_lib_dir, 'cmake/Qt5Gui'))