summaryrefslogtreecommitdiff
path: root/msvcc.sh
Commit message (Collapse)AuthorAgeFilesLines
* fix windows tests (#595)ericLemanissier2021-03-241-1/+1
| | | | | | | * Update .appveyor.yml * add (debug+release)*(shared+static) CI * fix libversion
* Properly quote and resolve msvcc.sh params (#596)Tres Finocchiaro2020-11-241-11/+11
|
* fix mingw build and crashing bugs for Python Windows ARM64 (#496)Paul Monson2019-08-071-0/+11
| | | | | | * fix mingw build and crashing bugs for Python Windows ARM64 * Fix issues found in PR review
* add support for 32-bit ARM on Windows (#477)Paul Monson2019-04-261-2/+16
| | | | | | | | | | | | | | | | | | | | * 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
* Fix appveyor windows build (#420)fwg2018-04-021-14/+51
| | | | | | | | | | | | | * 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
* More msvc hacksAnthony Green2018-03-271-1/+1
|
* msvc fixesAnthony Green2018-03-271-1/+9
|
* Remove debug outputAnthony Green2018-03-271-5/+0
|
* Fix msvc linkingAnthony Green2018-03-271-19/+9
|
* Fix library path handlingAnthony Green2018-03-271-3/+3
|
* Deal with libpathAnthony Green2018-03-271-8/+19
|
* Fix library path handlingAnthony Green2018-03-271-4/+9
|
* Use mixed cygpath pathsAnthony Green2018-03-271-2/+2
|
* Use cygpath to convert windows pathsAnthony Green2018-03-271-4/+6
|
* try to fix windows buildsAnthony Green2018-03-271-2/+0
|
* Fix -L supportAnthony Green2018-03-271-0/+3
|
* Add -L and -l supportAnthony Green2018-03-271-0/+19
|
* Merge pull request #199 from Pan7/masterAnthony Green2016-02-201-0/+4
|\ | | | | Fix configuring msvc compiler
| * Fix configuring msvc compilerPan72015-09-141-0/+4
| |
* | Don't clobber safeseh for msvcc.sh -clang-cl in 32-bit modeEhsan Akhgari2016-01-281-1/+0
|/ | | | | | | | 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.
* Enable forcing the usage of the static CRT in libffi's msvc wrapperEhsan Akhgari2014-07-311-2/+18
| | | | This is required for AddressSanitizer builds with clang-cl.
* Add support for building with clang-clEhsan Akhgari2014-06-121-1/+5
|
* Bug 1014976 - Don't make --enable-debug imply using the debug CRT in libffi.Mike Hommey2014-06-021-1/+5
|
* Various compatibility fixes and improvements to msvcc.sh.Ryan VanderMeulen2014-03-181-5/+41
| | | | | | | | * 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.
* Fix msvcc.sh botchAnthony Green2011-02-081-5/+17
|
* RebaseAnthony Green2010-11-211-17/+5
|
* Fix debug build for windowsAnthony Green2010-08-051-6/+18
|
* Don't use -safeseh with ml64Anthony Green2010-08-051-1/+3
|
* Remove warnings and add OS/2 supportAnthony Green2010-04-131-2/+3
|
* Dan Witte's windows build fixes.Anthony Green2010-03-301-4/+1
|
* Add msvc.sh wrapperAnthony Green2010-01-151-0/+185