aboutsummaryrefslogtreecommitdiffstats
path: root/share/qbs/modules/cpp/gcc.js
diff options
context:
space:
mode:
Diffstat (limited to 'share/qbs/modules/cpp/gcc.js')
-rw-r--r--share/qbs/modules/cpp/gcc.js8
1 files changed, 3 insertions, 5 deletions
diff --git a/share/qbs/modules/cpp/gcc.js b/share/qbs/modules/cpp/gcc.js
index 3554eb443..8dccd0f6b 100644
--- a/share/qbs/modules/cpp/gcc.js
+++ b/share/qbs/modules/cpp/gcc.js
@@ -1,4 +1,4 @@
-var PathTools = loadExtension("qbs.PathTools");
+var File = loadExtension("qbs.File");
var WindowsUtils = loadExtension("qbs.WindowsUtils");
function linkerFlags(product, inputs) {
@@ -39,8 +39,7 @@ function linkerFlags(product, inputs) {
prefix = ModUtils.moduleProperty(product, "staticLibraryPrefix");
suffixes = ModUtils.moduleProperty(product, "supportedStaticLibrarySuffixes");
for (i in staticLibraries) {
- if (PathTools.isLibraryFileName(product, FileInfo.fileName(staticLibraries[i]), prefix,
- suffixes, false)) {
+ if (File.exists(staticLibraries[i])) {
args.push(staticLibraries[i]);
} else {
args.push('-l' + staticLibraries[i]);
@@ -50,8 +49,7 @@ function linkerFlags(product, inputs) {
prefix = ModUtils.moduleProperty(product, "dynamicLibraryPrefix");
suffix = ModUtils.moduleProperty(product, "dynamicLibrarySuffix");
for (i in dynamicLibraries) {
- if (PathTools.isLibraryFileName(product, FileInfo.fileName(dynamicLibraries[i]), prefix,
- [suffix], true)) {
+ if (File.exists(dynamicLibraries[i])) {
args.push(dynamicLibraries[i]);
} else {
args.push('-l' + dynamicLibraries[i]);