]> The Tcpdump Group git mirrors - tcpdump/blob - .appveyor.yml
Detect OS IPv6 support using AF_INET6 only.
[tcpdump] / .appveyor.yml
1 version: '{build}'
2
3 clone_depth: 5
4
5 branches:
6 except:
7 - coverity_scan
8
9 matrix:
10 fast_finish: true
11
12 install:
13 - appveyor DownloadFile https://www.winpcap.org/install/bin/WpdPack_4_1_2.zip
14 - 7z x .\WpdPack_4_1_2.zip -oc:\projects\libpcap\Win32
15 - appveyor DownloadFile https://npcap.com/dist/npcap-sdk-1.12.zip
16 - 7z x .\npcap-sdk-1.12.zip -oc:\projects\libpcap\Win32\npcap-sdk-1.12
17
18 environment:
19 matrix:
20 - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
21 GENERATOR: "Visual Studio 14 2015"
22 SDK: WpdPack
23 - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
24 GENERATOR: "Visual Studio 14 2015 Win64"
25 SDK: WpdPack
26 - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
27 GENERATOR: "Visual Studio 14 2015"
28 SDK: npcap-sdk-1.12
29 - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
30 GENERATOR: "Visual Studio 14 2015 Win64"
31 SDK: npcap-sdk-1.12
32 - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
33 GENERATOR: "Visual Studio 15 2017"
34 SDK: WpdPack
35 - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
36 GENERATOR: "Visual Studio 15 2017 Win64"
37 SDK: WpdPack
38 - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
39 GENERATOR: "Visual Studio 15 2017"
40 SDK: npcap-sdk-1.12
41 - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
42 GENERATOR: "Visual Studio 15 2017 Win64"
43 SDK: npcap-sdk-1.12
44 - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
45 GENERATOR: "Visual Studio 16 2019"
46 PLATFORM: Win32
47 SDK: WpdPack
48 - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
49 GENERATOR: "Visual Studio 16 2019"
50 PLATFORM: x64
51 SDK: WpdPack
52 - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
53 GENERATOR: "Visual Studio 16 2019"
54 PLATFORM: Win32
55 SDK: npcap-sdk-1.12
56 - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
57 GENERATOR: "Visual Studio 16 2019"
58 PLATFORM: x64
59 SDK: npcap-sdk-1.12
60
61 build_script:
62 #
63 # Appveyor defaults to cmd.exe, so use cmd.exe syntax.
64 #
65 - type NUL >.devel
66 - md build
67 - cd build
68 - if NOT DEFINED PLATFORM cmake -DPCAP_ROOT=c:\projects\libpcap\Win32\%SDK% -G"%GENERATOR%" ..
69 - if DEFINED PLATFORM cmake -DPCAP_ROOT=c:\projects\libpcap\Win32\%SDK% -G"%GENERATOR%" -A %PLATFORM% ..
70 - msbuild /m /nologo /p:Configuration=Release tcpdump.sln