This commit is contained in:
odrling 2019-12-28 22:43:11 +01:00
parent b8a0cadf00
commit 8c3719ba66
1 changed files with 9 additions and 2 deletions

View File

@ -2,6 +2,7 @@ image: Visual Studio 2019
environment:
WXWIN: '%APPVEYOR_BUILD_FOLDER%\wxWidgets'
ICUWIN: '%APPVEYOR_BUILD_FOLDER%\icu'
install:
# Set paths to dependencies (based on architecture)
@ -15,14 +16,20 @@ install:
- cmd: chdir %WXWIN%
- cmd: curl -L -o wxWidgets.7z https://github.com/wxWidgets/wxWidgets/releases/download/v3.1.3/wxWidgets-3.1.3.7z
- cmd: 7z x wxWidgets.7z
- cmd: cd ..
# build wxWidgets
- cmd: msbuild /m %WXWIN%\build\msw\wx_vc16.sln "/p:Configuration=DLL Release;Platform=Win32;PlatformToolset=v142" /target:adv,base,core,html,net,qa,wxexpat,wxjpeg,wxpng,wxtiff,wxzlib,xml /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll"
# Download ICU
- cmd: mkdir %ICUWIN%
- cmd: chdir %ICUWIN%
- cmd: curl -L -o icu.zip https://github.com/unicode-org/icu/releases/download/release-65-1/icu4c-65_1-src.zip
- cmd: 7z x icu.zip
# build ICU
- cmd: msbuild /m %ICUWIN%/source/allinone/allinone.sln
# Set up the build environment
- cmd: '"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvarsall.bat" x86_amd64'
- cmd: set BOOST_ROOT=C:\Libraries\boost_1_71_0
build_script:
- cmd: meson --backend=ninja -Dwx_path=%WXWIN% builddir
- cmd: meson --backend=ninja -Dwx_path=%WXWIN% -Dicu_path=%ICUWIN% builddir
- cmd: ninja -C builddir