forked from wxMaxima-developers/wxmaxima
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.appveyor.yml
51 lines (41 loc) · 1.8 KB
/
.appveyor.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
# This file is based on
# https://github.com/Ifsttar/I-Simpa/blob/master/appveyor.yml
image:
- Visual Studio 2017
# clone directory
clone_folder: c:\projects\wxMaxima
# cache the build results in order to speed up the build
cache:
- build\CMakeFiles
# branches to build
branches:
only:
- master
# scripts to run before build
before_build:
# sent environment variables for wxWidgets
- set WXWIN=C:/wxWidgets
- set wxWidgets_ROOT_DIR=%WXWIN%
- ps: Start-FileDownload 'https://github.com/wxWidgets/wxWidgets/releases/download/v3.1.2/wxMSW-3.1.2_vc141_x64_Dev.7z'
- ps: Start-FileDownload 'https://github.com/wxWidgets/wxWidgets/releases/download/v3.1.2/wxWidgets-3.1.2-headers.7z'
- cmd: 7z x wxMSW-3.1.2_vc141_x64_Dev.7z -oC:\wxWidgets
- cmd: 7z x wxWidgets-3.1.2-headers.7z -oC:\wxWidgets
- echo Running cmake...
- cmd: if not exist c:\projects\wxMaxima\build mkdir c:\projects\wxMaxima\build
- cmd: cd c:\projects\wxMaxima\build
- cmd: cmake -LAH -G "Visual Studio 15 2017 Win64" ..
build_script:
- cd c:\projects\wxMaxima\build
- CALL "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvars64.bat"
- msbuild "INSTALL.vcxproj" /consoleloggerparameters:Verbosity=minimal /target:Build /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll"
after_build:
- cd c:\projects\wxMaxima\build
- CALL "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvars64.bat"
- msbuild "PACKAGE.vcxproj" /consoleloggerparameters:Verbosity=minimal /target:Build /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll"
artifacts:
- path: 'build\CMakeFiles\CMakeOutput.log'
name: cmake_output_log
- path: 'build\*.tar.gz'
name: tarball
- path: '\build\src\Debug\wxmaxima.exe'
name: wxMaxima