summaryrefslogtreecommitdiff
path: root/.appveyor.yml
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2018-09-13 15:19:09 -0700
committerGuy Harris <guy@alum.mit.edu>2018-09-13 15:19:09 -0700
commitb523aca96f3c9b38a6481847bc9a352165790f38 (patch)
treea64c36680c019357dab7279806734f6f9f81064a /.appveyor.yml
parent26ba511f09f66c20efbd4a8109c37f32976bf607 (diff)
downloadlibpcap-b523aca96f3c9b38a6481847bc9a352165790f38.tar.gz
Try to simplify the test matrix.
Use environment variables to specify the generator (32-bit vs. 64-bit) and the SDK (WinPcap vs. Npcap).
Diffstat (limited to '.appveyor.yml')
-rw-r--r--.appveyor.yml33
1 files changed, 14 insertions, 19 deletions
diff --git a/.appveyor.yml b/.appveyor.yml
index 8abbb107..5f72b81a 100644
--- a/.appveyor.yml
+++ b/.appveyor.yml
@@ -18,25 +18,20 @@ install:
- appveyor DownloadFile https://nmap.org/npcap/dist/npcap-sdk-0.1.zip
- 7z x .\npcap-sdk-0.1.zip -oc:\projects\libpcap\Win32
+environment:
+ matrix:
+ - GENERATOR: "Visual Studio 12 2013"
+ SDK: WpdPack
+ - GENERATOR: "Visual Studio 12 2013 Win64"
+ SDK: WpdPack
+ - GENERATOR: "Visual Studio 12 2013"
+ SDK: npcap-sdk-0.1
+ - GENERATOR: "Visual Studio 12 2013 Win64"
+ SDK: npcap-sdk-0.1
+
build_script:
- type NUL >.devel
- - md build-x86-wpcap
- - cd build-x86-wpcap
- - cmake -DCMAKE_PREFIX_PATH=c:\projects\libpcap\Win32\WpdPack -G"Visual Studio 12 2013" ..
- - msbuild -nologo -p:Configuration=Release pcap.sln
- - cd ..
- - md build-x64-wpcap
- - cd build-x64-wpcap
- - cmake -DCMAKE_PREFIX_PATH=c:\projects\libpcap\Win32\WpdPack -G"Visual Studio 12 2013 Win64" ..
- - msbuild -nologo -p:Configuration=Release pcap.sln
- - cd ..
- - md build-x86-npcap
- - cd build-x86-npcap
- - cmake -DCMAKE_PREFIX_PATH=c:\projects\libpcap\Win32\npcap-sdk-0.1 -G"Visual Studio 12 2013" ..
+ - md build
+ - cd build
+ - cmake -DCMAKE_PREFIX_PATH=c:\projects\libpcap\Win32\$(SDK) -G$(GENERATOR) ..
- msbuild -nologo -p:Configuration=Release pcap.sln
- - cd ..
- - md build-x64-npcap
- - cd build-x64-npcap
- - cmake -DCMAKE_PREFIX_PATH=c:\projects\libpcap\Win32\npcap-sdk-0.1 -G"Visual Studio 12 2013 Win64" ..
- - msbuild -nologo -p:Configuration=Release pcap.sln
-