summaryrefslogtreecommitdiff
path: root/appveyor.yml
diff options
context:
space:
mode:
authorDavid Allsopp <david.allsopp@metastack.com>2017-03-22 18:37:48 +0000
committerDavid Allsopp <david.allsopp@metastack.com>2017-04-09 10:47:56 +0200
commit71dfcb56e7dbec2f7a38b920834750718f1d6f51 (patch)
treea8ab16ea61094ace6ddec85b9aa44e407061f77d /appveyor.yml
parent48365cd6a420810c22b8602577a0afcf66b450c8 (diff)
downloadocaml-71dfcb56e7dbec2f7a38b920834750718f1d6f51.tar.gz
Build the FlexDLL objects manually on AppVeyor
VS2015 isn't supported by the binary release of FlexDLL.
Diffstat (limited to 'appveyor.yml')
-rw-r--r--appveyor.yml8
1 files changed, 6 insertions, 2 deletions
diff --git a/appveyor.yml b/appveyor.yml
index 79a0c606c9..fb512e319d 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -40,9 +40,13 @@ cache:
install:
- mkdir "%OCAMLROOT%/bin/flexdll"
- appveyor DownloadFile "http://alain.frisch.fr/flexdll/flexdll-bin-0.35.zip" -FileName "flexdll.zip"
+ - appveyor DownloadFile "http://alain.frisch.fr/flexdll/flexdll-0.35.tar.gz" -FileName "flexdll.tar.gz"
- cinst 7zip.commandline
- - 7za x -y flexdll.zip
- - for %%F in (flexdll.h flexlink.exe flexdll*_msvc64.obj default_amd64.manifest) do copy %%F "%OCAMLROOT%\bin\flexdll"
+ - mkdir flexdll-tmp
+ - cd flexdll-tmp
+ - 7za x -y ..\flexdll.zip
+ - for %%F in (flexdll.h flexlink.exe default_amd64.manifest) do copy %%F "%OCAMLROOT%\bin\flexdll"
+ - cd ..
# Make sure the Cygwin path comes before the Git one (otherwise
# cygpath behaves crazily), but after the MSVC one.
- set Path=C:\cygwin\bin;%OCAMLROOT%\bin\flexdll;%Path%