1version: '{build}' 2 3clone_depth: 5 4 5branches: 6 except: 7 - coverity_scan 8 9matrix: 10 fast_finish: true 11 12install: 13 - appveyor DownloadFile https://github.com/the-tcpdump-group/tcpdump-htdocs/raw/master/depends/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.13.zip 16 - 7z x .\npcap-sdk-1.13.zip -oc:\projects\libpcap\Win32\npcap-sdk-1.13 17 18environment: 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.13 29 - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015 30 GENERATOR: "Visual Studio 14 2015 Win64" 31 SDK: npcap-sdk-1.13 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.13 41 - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017 42 GENERATOR: "Visual Studio 15 2017 Win64" 43 SDK: npcap-sdk-1.13 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.13 56 - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019 57 GENERATOR: "Visual Studio 16 2019" 58 PLATFORM: x64 59 SDK: npcap-sdk-1.13 60 - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2022 61 GENERATOR: "Visual Studio 17 2022" 62 PLATFORM: Win32 63 SDK: WpdPack 64 - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2022 65 GENERATOR: "Visual Studio 17 2022" 66 PLATFORM: x64 67 SDK: WpdPack 68 - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2022 69 GENERATOR: "Visual Studio 17 2022" 70 PLATFORM: Win32 71 SDK: npcap-sdk-1.13 72 - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2022 73 GENERATOR: "Visual Studio 17 2022" 74 PLATFORM: x64 75 SDK: npcap-sdk-1.13 76 77build_script: 78 # 79 # Appveyor defaults to cmd.exe, so use cmd.exe syntax. 80 # 81 - type NUL >.devel 82 - md build 83 - cd build 84 - if NOT DEFINED PLATFORM cmake -DPCAP_ROOT=c:\projects\libpcap\Win32\%SDK% -G"%GENERATOR%" .. 85 - if DEFINED PLATFORM cmake -DPCAP_ROOT=c:\projects\libpcap\Win32\%SDK% -G"%GENERATOR%" -A %PLATFORM% .. 86 - msbuild /m /nologo /p:Configuration=Release tcpdump.sln 87