-
Notifications
You must be signed in to change notification settings - Fork 3
/
.appveyor.yml
40 lines (31 loc) · 1.16 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
shallow_clone: true
os:
- Visual Studio 2017
build:
verbosity: detailed
branches:
only:
- master
install:
############################################################################
# Install EiffelStudio
############################################################################
- mkdir C:\projects\eiffel
- cd C:\projects\eiffel
- set EIFFELSTUDIO_URL="https://ftp.eiffel.com/pub/download/17.05/Eiffel_17.05_gpl_100416-win64.7z"
- appveyor DownloadFile %EIFFELSTUDIO_URL% -FileName eiffel_studio.zip
- 7z x eiffel_studio.zip -oC:\projects\eiffel\ > nul
- cmd: set ISE_C_COMPILER=msc_vc140
- cmd: set ISE_PLATFORM=win64
- cmd: set ISE_EIFFEL=C:\projects\eiffel\Eiffel_17.05
- cmd: set PATH=%PATH%;%ISE_EIFFEL%/studio/spec/%ISE_PLATFORM%/bin;
- cmd: set PATH=%PATH%;%ISE_EIFFEL%/tools/spec/%ISE_PLATFORM%/bin;
- ec -version
- compile_all -version
before_build:
- call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvars64.bat" amd64
build_script:
- cd C:\projects
- git clone https://github.com/jvelilla/HAL
- cd HAL
- compile_all -ecb -melt -list_failures -clean -options dotnet=false