X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=products%2Fenv_scripts%2Fqt.py;h=47c88c3f9ae42cbdb01b48996b222aab436fd595;hb=2191ef0acec9666157855e198d535d938fe8bfc0;hp=8d42bb3f85885b09913a897765e1eb85f99c9cbe;hpb=298f0f1f3babde4391646eecad9c63ec2f3f46c2;p=tools%2Fsat_salome.git diff --git a/products/env_scripts/qt.py b/products/env_scripts/qt.py index 8d42bb3..47c88c3 100644 --- a/products/env_scripts/qt.py +++ b/products/env_scripts/qt.py @@ -23,14 +23,21 @@ def set_env(env, prereq_dir, version): env.prepend('LD_LIBRARY_PATH', os.path.join(prereq_dir, 'lib')) def set_nativ_env(env): + + import distro + if any(distribution in distro.name().lower() for distribution in ["debian", "ubuntu"]) : + qt_lib_dir='/usr/lib/x86_64-linux-gnu' + else : + qt_lib_dir='/usr/lib64' + env.set('QT5_ROOT_DIR', '/usr') - env.set('Qt5Core_DIR', '/usr/lib64/cmake/Qt5Core') - env.set('Qt5Gui_DIR', '/usr/lib64/cmake/Qt5Gui') - env.set('Qt5Widgets_DIR', '/usr/lib64/cmake/Qt5Widgets') - env.set('Qt5Network_DIR', '/usr/lib64/cmake/Qt5Network') - env.set('Qt5Xml_DIR', '/usr/lib64/cmake/Qt5Xml') - env.set('Qt5OpenGL_DIR', '/usr/lib64/cmake/Qt5OpenGL') - env.set('Qt5PrintSupport_DIR', '/usr/lib64/cmake/Qt5PrintSupport') - env.set('Qt5Help_DIR', '/usr/lib64/cmake/Qt5Help') - env.set('Qt5Test_DIR', '/usr/lib64/cmake/Qt5Test') - env.set('Qt5X11Extras_DIR', '/usr/lib64/cmake/Qt5X11Extras') + env.set('Qt5Core_DIR', os.path.join(qt_lib_dir, 'cmake/Qt5Core')) + env.set('Qt5Gui_DIR', os.path.join(qt_lib_dir, 'cmake/Qt5Gui')) + env.set('Qt5Widgets_DIR', os.path.join(qt_lib_dir, 'cmake/Qt5Widgets')) + env.set('Qt5Network_DIR', os.path.join(qt_lib_dir, 'cmake/Qt5Network')) + env.set('Qt5Xml_DIR', os.path.join(qt_lib_dir, 'cmake/Qt5Xml')) + env.set('Qt5OpenGL_DIR', os.path.join(qt_lib_dir, 'cmake/Qt5OpenGL')) + env.set('Qt5PrintSupport_DIR', os.path.join(qt_lib_dir, 'cmake/Qt5PrintSupport')) + env.set('Qt5Help_DIR', os.path.join(qt_lib_dir, 'cmake/Qt5Help')) + env.set('Qt5Test_DIR', os.path.join(qt_lib_dir, 'cmake/Qt5Test')) + env.set('Qt5X11Extras_DIR', os.path.join(qt_lib_dir, 'cmake/Qt5X11Extras'))