8 APPVEYOR_SAVE_CACHE_ON_ERROR: true
9 CYGWIN_MIRROR: http://cygwin.mirror.constant.com
12 - BUILD: i686-pc-cygwin
13 CYGWIN_ROOT: C:\cygwin
15 - BUILD: x86_64-pc-cygwin
16 CYGWIN_ROOT: C:\cygwin64
17 SETUP: setup-x86_64.exe
19 - echo Updating Cygwin and installing build prerequisites
20 - "%CYGWIN_ROOT%\\%SETUP% -qnNdO -R %CYGWIN_ROOT% -s %CYGWIN_MIRROR% -l %CACHE% -g -P \
50 libxcb-composite-devel,\
54 libxcb-keysyms-devel,\
57 libxcb-render-util-devel,\
64 khronos-opengl-registry,\
70 - "%CYGWIN_ROOT%\\%SETUP% -qnNdO -R %CYGWIN_ROOT% -s %CYGWIN_MIRROR% -l %CACHE% -g"
73 - '%CYGWIN_ROOT%\home\%USERNAME%\.ccache'
75 - SET PATH=%CYGWIN_ROOT%/bin
76 - '%CYGWIN_ROOT%/bin/bash -lc "cd $APPVEYOR_BUILD_FOLDER; meson setup --prefix=/usr -Dxv=false -Dxf86bigfont=true -Dxephyr=true -Dxnest=true -Dxvfb=true -Dxwin=true -Dxorg=true -Dpciaccess=false -Dint10=false -Dglamor=false build"'
77 - '%CYGWIN_ROOT%/bin/bash -lc "cd $APPVEYOR_BUILD_FOLDER; meson configure build"'
78 - '%CYGWIN_ROOT%/bin/bash -lc "cd $APPVEYOR_BUILD_FOLDER; ninja -C build"'
79 - '%CYGWIN_ROOT%/bin/bash -lc "cd $APPVEYOR_BUILD_FOLDER; ccache -s"'
81 - '%CYGWIN_ROOT%/bin/bash -lc "cd $APPVEYOR_BUILD_FOLDER; ninja -C build test"'
83 - '%CYGWIN_ROOT%/bin/bash -lc "cd $APPVEYOR_BUILD_FOLDER; ninja -C build install"'