aboutsummaryrefslogtreecommitdiff
path: root/test cases/common/125 shared module
AgeCommit message (Collapse)AuthorFilesLines
2018-08-19Condense test dirs.Jussi Pakkanen6-228/+0
2018-08-09Don't require an import library for shared modulesNirbheek Chauhan3-0/+12
Shared modules may be resource-only DLLs, or might automatically self-initialize using C constructors or WinMain at DLL load time. When an import library is not found for a shared module, just print a message about it instead of erroring out. Fixes #3965
2018-01-09Add `export_dynamic` argument to `executable`. (#2662)Nikita Churaev1-2/+2
2017-11-26spelling: necessaryJosh Soref1-1/+1
2017-04-06Fix test cases/common/125 on CygwinJon Turney2-4/+16
2017-01-15Can use targets directly in test arguments.Jussi Pakkanen1-1/+1
2016-12-18tests/125 shared module: Run with the VS backendNirbheek Chauhan1-4/+0
This was skipped during the PR phase because it was broken, but we fixed it later.
2016-12-07Fix shared module support on WindowsNirbheek Chauhan3-16/+129
Unlike Linux and OS X, when a library is loaded, all the symbols aren't loaded into a single namespace. You must fetch the symbol by iterating over all loaded modules. So, we shouldn't use /FORCE:UNRESOLVED since that is not what modules do on Windows. Instead, we now do exactly what GModule does on Windows. Also use `void` for functions that take no arguments.
2016-12-07Skip shared module test on VS because it fails for some reason nobody ↵Jussi Pakkanen1-0/+4
understands.
2016-12-04Apply magical flags to make OSX ignore missing symbols in plugins.Jussi Pakkanen1-12/+5
2016-12-03Link against runtime on OSX and Windows because they seem to insist on all ↵Jussi Pakkanen2-2/+13
symbols being present.
2016-12-03Add a test that tests the module and symbol resolution with dlopen.Jussi Pakkanen4-4/+65
2016-12-02Created new shared module build target type, and make sure ↵Jussi Pakkanen2-0/+26
-Wl,--no-undefined is not used when linking it.