From 8b78231356ad6052bec277090fe0bd44ef5e6138 Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Fri, 13 May 2016 13:17:26 +0200 Subject: [PATCH] clangbackend: Add missing rpath setting in qbs product. And another linker flag that was present in the qmake project file, but not in the qbs one. Change-Id: I703d5df2171cf97974111993aec8ed244435afec Reviewed-by: Eike Ziller --- src/tools/clangbackend/clangbackend.qbs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/tools/clangbackend/clangbackend.qbs b/src/tools/clangbackend/clangbackend.qbs index adcbf0959b4..59fdc5b7dd8 100644 --- a/src/tools/clangbackend/clangbackend.qbs +++ b/src/tools/clangbackend/clangbackend.qbs @@ -29,4 +29,10 @@ QtcTool { cpp.includePaths: base.concat(["ipcsource", llvmIncludeDir]) cpp.libraryPaths: base.concat(llvmLibDir) cpp.dynamicLibraries: base.concat(llvmLibs) + cpp.rpaths: base.concat(llvmLibDir) + + Properties { + condition: qbs.targetOS.contains("unix") && !qbs.targetOS.contains("osx") + cpp.linkerFlags: base.concat(["-z", "origin"]) + } }