|
@@ -3,11 +3,7 @@ version: "{build}"
|
|
|
environment:
|
|
|
global:
|
|
|
HAXELIB_ROOT: C:/projects/haxelib
|
|
|
- CYG_ARCH: x86
|
|
|
CYG_ROOT: C:/cygwin
|
|
|
- CYG_SETUP: C:/cygwin/setup-x86.exe
|
|
|
- MINGW_ARCH: i686
|
|
|
- WODI: wodi32
|
|
|
ADD_REVISION: 1
|
|
|
OCAMLOPT: ocamlopt.opt
|
|
|
MYSQL_PATH: C:\Program Files\MySQL\MySQL Server 5.7
|
|
@@ -24,15 +20,11 @@ skip_tags: true
|
|
|
|
|
|
install:
|
|
|
- 'git submodule update --init --recursive'
|
|
|
- # Install ocaml using wodi
|
|
|
- - appveyor DownloadFile "http://cygwin.com/setup-%CYG_ARCH%.exe" -FileName "%CYG_ROOT%\setup.exe"
|
|
|
- - '%CYG_ROOT%/setup.exe -g -q -R "%CYG_ROOT%" -P dos2unix -P diffutils -P cpio -P make -P patch -P mingw64-%MINGW_ARCH%-gcc-core -P mingw64-%MINGW_ARCH%-gcc-g++ -P git > log.txt || type log.txt'
|
|
|
- - '%CYG_ROOT%/bin/bash -lc "cygcheck -dc cygwin" > log.txt || type log.txt'
|
|
|
- # The archive is a dropbox hosted version of https://github.com/fdopen/godi-repo/issues/7#issuecomment-98480339
|
|
|
- - '%CYG_ROOT%/bin/bash -lc "wget -q https://dl.dropboxusercontent.com/u/2661116/wodi/%WODI%.tar.xz -O /tmp/%WODI%.tar.xz" > log.txt || type log.txt'
|
|
|
- - '%CYG_ROOT%/bin/bash -lc "cd /tmp && rm -rf %WODI% && tar -xf %WODI%.tar.xz && bash %WODI%/install.sh" > log.txt || type log.txt'
|
|
|
- - '%CYG_ROOT%/bin/bash -lc "godi_add godi-zip" > log.txt || type log.txt'
|
|
|
- - 'set PATH=%PATH%;%CYG_ROOT%/opt/%WODI%/bin'
|
|
|
+ # Install ocaml
|
|
|
+ - appveyor DownloadFile "http://gallium.inria.fr/~protzenk/caml-installer/ocaml-4.02.3-i686-mingw64-installer4-opam.exe" -FileName "ocaml-installer.exe"
|
|
|
+ - ocaml-installer.exe /S
|
|
|
+ - 'C:\Users\Public\Desktop\cygwin-setup.exe -g -q -R "%CYG_ROOT%" -P make -P git -P mingw64-i686-zlib'
|
|
|
+ - 'set PATH=%PATH%;%CYG_ROOT%/usr/i686-w64-mingw32/sys-root/mingw/bin'
|
|
|
# Install neko
|
|
|
- choco install neko --prerelease --ignore-dependencies -s 'https://ci.appveyor.com/nuget/neko' -y
|
|
|
- RefreshEnv
|
|
@@ -46,7 +38,8 @@ install:
|
|
|
|
|
|
build_script:
|
|
|
- 'cd %APPVEYOR_BUILD_FOLDER%'
|
|
|
- - '%CYG_ROOT%/bin/bash -lc "cd \"$OLDPWD\" && make -s -f Makefile.win package_src || echo package_src failed"'
|
|
|
+ - '%CYG_ROOT%/bin/bash -lc "echo initialize"'
|
|
|
+ - '%CYG_ROOT%/bin/bash -lc "cd \"$OLDPWD\" && make -s -f Makefile.win package_src"'
|
|
|
- '%CYG_ROOT%/bin/bash -lc "cd \"$OLDPWD\" && make -s -f Makefile.win"'
|
|
|
- 'set PATH=%PATH%;%APPVEYOR_BUILD_FOLDER%'
|
|
|
- 'set HAXEPATH=%APPVEYOR_BUILD_FOLDER%'
|