aboutsummaryrefslogtreecommitdiffstats
path: root/share/qbs/modules/cpp/UnixGCC.qbs
diff options
context:
space:
mode:
Diffstat (limited to 'share/qbs/modules/cpp/UnixGCC.qbs')
-rw-r--r--share/qbs/modules/cpp/UnixGCC.qbs3
1 files changed, 2 insertions, 1 deletions
diff --git a/share/qbs/modules/cpp/UnixGCC.qbs b/share/qbs/modules/cpp/UnixGCC.qbs
index 3ac279b26..ec26cffb6 100644
--- a/share/qbs/modules/cpp/UnixGCC.qbs
+++ b/share/qbs/modules/cpp/UnixGCC.qbs
@@ -29,6 +29,7 @@
****************************************************************************/
import qbs 1.0
+import qbs.File
GenericGCC {
condition: qbs.toolchain && qbs.toolchain.contains("gcc")
@@ -42,7 +43,7 @@ GenericGCC {
dynamicLibrarySuffix: ".so"
debugInfoSuffix: ".debug"
imageFormat: "elf"
- systemRunPaths: ["/lib", "/usr/lib"]
+ systemRunPaths: ["/lib", "/usr/lib"].filter(function(p) { return File.exists(p); })
rpathOrigin: "$ORIGIN"
useRPathLink: true
rpathLinkFlag: "-rpath-link="