-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy path.appveyor.yml
95 lines (85 loc) · 2.72 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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
version: '2.0.1+{build}'
image:
- macos
- macos-bigsur
- Ubuntu
- Ubuntu2004
- Visual Studio 2017
configuration: Release
branches:
except:
- gh-pages
install:
- ps: echo "$(git describe --tags --dirty --broken)+$env:APPVEYOR_BUILD_NUMBER"
for:
-
matrix:
only:
- image: macos
before_build:
- uname -a
- cmake --version
- clang++ --version
build_script:
- cmake -B build -DCMAKE_PREFIX_PATH=${HOME}/Qt/5.14/clang_64 -DCMAKE_INSTALL_PREFIX=`pwd`/local -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_C_COMPILER=clang -DCMAKE_BUILD_TYPE=${CONFIGURATION} -DPACKAGE_SYSTEM_DISTRIBUTION=osx-catalina
- cmake --build build
- (cd build ; cpack --verbose -G DragNDrop)
artifacts:
- path: build/vhf-sim-*.dmg
-
matrix:
only:
- image: macos-bigsur
before_build:
- uname -a
- cmake --version
- clang++ --version
build_script:
- cmake -B build -DCMAKE_PREFIX_PATH=${HOME}/Qt/5.14/clang_64 -DCMAKE_INSTALL_PREFIX=`pwd`/local -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_C_COMPILER=clang -DCMAKE_BUILD_TYPE=${CONFIGURATION} -DPACKAGE_SYSTEM_DISTRIBUTION=osx-bigsur
- cmake --build build
- (cd build ; cpack --verbose -G DragNDrop)
artifacts:
- path: build/vhf-sim-*.dmg
-
matrix:
only:
- image: Visual Studio 2017
environment:
QTHOME: C:\Qt\5.12\mingw73_64
QT_TOOLS_PATH: C:\Qt\Tools\mingw730_64\bin
GENERATOR: "MinGW Makefiles"
before_build:
- cmd: set PATH=%QT_TOOLS_PATH%;%PATH%
build_script:
- cmd: cmake -B build -G "%GENERATOR%" -DCMAKE_IGNORE_PATH="C:/Program Files/Git/usr/bin" -DCMAKE_BUILD_TYPE=%CONFIGURATION% C:\projects\vhf-sim
- cmd: cmake --build build --config %CONFIGURATION%
- cmd: cd build
- cmd: cpack -G NSIS
artifacts:
- path: build\vhf-sim-*.exe
-
matrix:
only:
- image: Ubuntu2004
before_build:
- sh: sudo apt-get update
- sh: sudo apt-get install -qq qt5-default qtmultimedia5-dev qttools5-dev qttools5-dev-tools
build_script:
- sh: cmake -B build -DCMAKE_BUILD_TYPE=${CONFIGURATION} -DPACKAGE_SYSTEM_DISTRIBUTION=ubuntu2004
- sh: cmake --build build
- sh: (cd build ; cpack -G DEB)
artifacts:
- path: build/vhf-sim-*.deb
-
matrix:
only:
- image: Ubuntu
before_build:
- sh: sudo apt-get update
- sh: sudo apt-get install -qq qt5-default qtmultimedia5-dev qttools5-dev qttools5-dev-tools
build_script:
- sh: cmake -B build -DCMAKE_BUILD_TYPE=${CONFIGURATION} -DPACKAGE_SYSTEM_DISTRIBUTION=ubuntu1804
- sh: cmake --build build
- sh: (cd build ; cpack -G DEB)
artifacts:
- path: build/vhf-sim-*.deb