msvcc.sh


Log

Author Commit Date CI Message
Paul Monson c2a68590 2019-08-07T11:57:45 fix mingw build and crashing bugs for Python Windows ARM64 (#496) * fix mingw build and crashing bugs for Python Windows ARM64 * Fix issues found in PR review
Paul Monson db5706ff 2019-04-26T04:58:58 add support for 32-bit ARM on Windows (#477) * add support for 32-bit ARM on Windows * fix mismatched brace in appveyor.yml * remove arm platform from appveyor.yml for now * fix arm build * fix typo * fix assembler names * try Visual Studio 2017 * add windows arm32 to .appveyor.yml * update README.md
fwg af6773d6 2018-04-02T13:55:31 Fix appveyor windows build (#420) * Fix msvcc dll build by adding dllexport decorations to all API declarations * Fix appveyor build for VS 2013 Use the new -DFFI_BUILDING_DLL for producing a working DLL. Update the msvcc.sh wrapper script to successfully compile the testsuite files. * MSVC build: suppress warnings in testsuite * fix testsuite on appveyor
Anthony Green a3e20940 2018-03-27T11:58:42 More msvc hacks
Anthony Green a82b456e 2018-03-27T11:49:46 msvc fixes
Anthony Green a2326aaf 2018-03-27T11:36:04 Remove debug output
Anthony Green 2872c460 2018-03-27T11:28:40 Fix msvc linking
Anthony Green b40a386c 2018-03-27T11:20:21 Fix library path handling
Anthony Green d78c5f64 2018-03-27T11:14:56 Deal with libpath
Anthony Green f318bb63 2018-03-27T08:25:26 Fix library path handling
Anthony Green 4f0c9cb3 2018-03-27T08:10:03 Use mixed cygpath paths
Anthony Green 51ce3696 2018-03-27T07:35:33 Use cygpath to convert windows paths
Anthony Green 70b93e4d 2018-03-27T07:14:59 try to fix windows builds
Anthony Green d13583f5 2018-03-27T06:22:57 Fix -L support
Anthony Green b3949475 2018-03-27T05:11:52 Add -L and -l support
Anthony Green 7c27fcbe 2016-02-20T06:45:00 Merge pull request #199 from Pan7/master Fix configuring msvc compiler
Ehsan Akhgari 9c14cbfc 2016-01-28T16:57:18 Don't clobber safeseh for msvcc.sh -clang-cl in 32-bit mode The commit fb25cd0 went a bit too far and removed safeseh when -clang-cl was passed, but that's only needed in x86-64 which is already handled by the -m64 flag. I discovered this when building Firefox x86 with clang-cl.
Pan7 e0612439 2015-09-14T08:25:09 Fix configuring msvc compiler
Ehsan Akhgari 08853e32 2014-07-31T20:33:33 Enable forcing the usage of the static CRT in libffi's msvc wrapper This is required for AddressSanitizer builds with clang-cl.
Ehsan Akhgari fb25cd08 2014-06-11T12:07:24 Add support for building with clang-cl
Mike Hommey 360aa8ca 2014-06-02T09:21:10 Bug 1014976 - Don't make --enable-debug imply using the debug CRT in libffi.
Ryan VanderMeulen c3dd0a1a 2014-03-18T12:09:45 Various compatibility fixes and improvements to msvcc.sh. * Don't try to mix incompatible optimization flags in debug builds. * Workaround ax_cc_maxopt.m4 not supporting MSVC and change -O3 to -O2. * Fix MSVC warning by properly passing linker flags to compiler. * Make msvcc.sh return 1 if invalid command line options are used rather than silently eating them. * Add more comments.
Anthony Green b8099539 2011-02-08T13:50:43 Fix msvcc.sh botch
Anthony Green 2db72615 2010-11-21T10:50:56 Rebase
Anthony Green 00d0b59c 2010-08-05T14:56:53 Fix debug build for windows
Anthony Green bda487e8 2010-08-05T09:02:41 Don't use -safeseh with ml64
Anthony Green f2c2a4fc 2010-04-13T10:19:28 Remove warnings and add OS/2 support
Anthony Green c0b69e57 2010-03-30T08:30:22 Dan Witte's windows build fixes.
Anthony Green ff3cd68b 2010-01-15T11:27:24 Add msvc.sh wrapper