diff options
Diffstat (limited to 'share/qbs/modules/cpp/gcc.js')
-rw-r--r-- | share/qbs/modules/cpp/gcc.js | 8 |
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]); |