diff options
author | Guy Harris <guy@alum.mit.edu> | 2018-09-13 15:19:09 -0700 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 2018-09-13 15:19:09 -0700 |
commit | b523aca96f3c9b38a6481847bc9a352165790f38 (patch) | |
tree | a64c36680c019357dab7279806734f6f9f81064a /.appveyor.yml | |
parent | 26ba511f09f66c20efbd4a8109c37f32976bf607 (diff) | |
download | libpcap-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.yml | 33 |
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 - |