diff options
author | Partouf <partouf@gmail.com> | 2019-10-06 21:29:00 +0200 |
---|---|---|
committer | Partouf <partouf@gmail.com> | 2019-10-06 21:29:00 +0200 |
commit | 6d6edfbec0a1ab2c0da94756c96cde08744eecfd (patch) | |
tree | a51455d24d1bdf40671c03973c5262f3adece95d /lib/compilers/win32.js | |
parent | d18f8defab674a497febe50eb74eeb5b9ccfe443 (diff) | |
download | compiler-explorer-6d6edfbec0a1ab2c0da94756c96cde08744eecfd.tar.gz compiler-explorer-6d6edfbec0a1ab2c0da94756c96cde08744eecfd.zip |
more static linking
Diffstat (limited to 'lib/compilers/win32.js')
-rw-r--r-- | lib/compilers/win32.js | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/compilers/win32.js b/lib/compilers/win32.js index 6bfbfd13d..660032455 100644 --- a/lib/compilers/win32.js +++ b/lib/compilers/win32.js @@ -101,15 +101,18 @@ class Win32Compiler extends BaseCompiler { let libLinks = []; let libPaths = []; let preLink = []; + let staticlibLinks = []; if (filters.binary) { preLink = ["/link"]; libLinks = this.getSharedLibraryLinks(libraries); libPaths = this.getSharedLibraryPathsAsArguments(libraries); + staticlibLinks = this.getStaticLibraryLinks(libraries); } userOptions = this.filterUserOptions(userOptions) || []; - return options.concat(libIncludes, userOptions, [this.filename(inputFilename)], preLink, libPaths, libLinks); + return options.concat(libIncludes, userOptions, [this.filename(inputFilename)], preLink, libPaths, + libLinks, staticlibLinks); } optionsForFilter(filters, outputFilename) { |