summaryrefslogtreecommitdiff
path: root/compat/windows
Commit message (Collapse)AuthorAge
* compat/windows/makedef: Allow building shared libs with MSVC under WSLCyber Sinh2019-04-24
| | | | A similar patch was posted by Gilles Khouzam in his blog.
* configure: Add .exe suffix to toolchain calls.Carl Eugen Hoyos2019-04-20
| | | | Allows in-tree msvc compilation with wsl.
* makedef: Pass EXTERN_PREFIX from configure to makedefMartin Storsjö2017-11-16
| | | | | | | | | | This avoids having to use either "dumpbin -headers" to find out the current architecture, or pass $ARCH from configure to deduce it. When configuring with --disable-asm, ARCH is equal to "c", which doesn't give any indication of what symbol prefix is to be used. Signed-off-by: Martin Storsjö <martin@martin.st>
* makedef: Add support for identifying the ARM64 machine typeMartin Storsjö2017-10-12
| | | | | | | | Since this machine type is 5 chars while the existing ones only were 3 (which the regexp assumed), the regexp has to be extended a little. Signed-off-by: Martin Storsjö <martin@martin.st>
* makedef: Extend the script for use with mingw tools as wellMartin Storsjö2017-08-31
| | | | | | | | | This is invoked by setting the NM and AR variables to the names of those specific tools. The ARCH variable also needs to be provided, to choose the symbol prefix (nm doesn't provide any option that dumps the architecture easily). Signed-off-by: Martin Storsjö <martin@martin.st>
* makedef: Fold as much text transformations as possible into the initial dumpMartin Storsjö2017-08-31
| | | | | | This avoids redoing them for each expression in the list. Signed-off-by: Martin Storsjö <martin@martin.st>
* use a wrapper script to call MS link.exe to avoid mixing with /usr/bin/link.exeSteve Lhomme2015-07-24
| | | | | | Fallback to "link" in the path if the one next to cl is not found. Signed-off-by: Martin Storsjö <martin@martin.st>
* build: Import makedef script from c99-to-c89Derek Buitenhuis2013-11-24
This allows MSVC 2013 and ICL to build with no external dependencies. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>