aboutsummaryrefslogtreecommitdiffstats
path: root/share/qbs/modules/cpp/msvc.js
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@digia.com>2014-01-14 14:57:47 +0100
committerChristian Kandeler <christian.kandeler@digia.com>2014-01-15 18:03:57 +0100
commitd305fe3242d0230ff29a726259d3987068f89667 (patch)
tree310e05249998b09c9ecca15646cb96a62bff6ea5 /share/qbs/modules/cpp/msvc.js
parente7cec8e77fa3dadb24d71135a965065c5fc5ff73 (diff)
Make it possible to link with unresolved symbols.
Task-number: QBS-476 Change-Id: I697cc562b4212a5aa89ba973081571f99c08ba37 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Diffstat (limited to 'share/qbs/modules/cpp/msvc.js')
-rw-r--r--share/qbs/modules/cpp/msvc.js2
1 files changed, 2 insertions, 0 deletions
diff --git a/share/qbs/modules/cpp/msvc.js b/share/qbs/modules/cpp/msvc.js
index 10a8b6c8c..0df17a25e 100644
--- a/share/qbs/modules/cpp/msvc.js
+++ b/share/qbs/modules/cpp/msvc.js
@@ -195,6 +195,8 @@ function prepareLinker(product, inputs, outputs, libraryPaths, dynamicLibraries,
args.push('/LIBPATH:' + FileInfo.toWindowsSeparators(libraryPaths[i]))
}
args = args.concat(linkerFlags);
+ if (ModUtils.moduleProperty(product, "allowUnresolvedSymbols"))
+ args.push("/FORCE:UNRESOLVED");
var commands = [];
var cmd = new Command(product.moduleProperty("cpp", "linkerPath"), args)