diff options
Diffstat (limited to 'appveyor.yml')
-rw-r--r-- | appveyor.yml | 88 |
1 files changed, 63 insertions, 25 deletions
diff --git a/appveyor.yml b/appveyor.yml index ae4704c..42279ba 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,34 +1,72 @@ version: 1.0.{build} -image: Visual Studio 2015 -configuration: -- Debug -- Release +image: + - Visual Studio 2013 + - Visual Studio 2015 + - Visual Studio 2017 + - Visual Studio 2019 platform: -- x64 -- Win32 + - Win32 + - x64 +configuration: + - Debug + - Release +clone_depth: 1 build: - project: msvc\libusb_2015.sln parallel: true - verbosity: detailed -environment: - matrix: - - libusb_2015: msvc\libusb_2015.sln - libusb_2013: msvc\libusb_2013.sln -install: -- cmd: >- - rem Copying libusb to cygwin home directory - - xcopy /S C:\projects\libusb C:\cygwin\home\appveyor\ +for: + - + matrix: + only: + - image: Visual Studio 2013 + build: + project: msvc\libusb_2013.sln - rem Copying libusb to MinGW home directory + - + matrix: + only: + - image: Visual Studio 2015 + configuration: Debug + build: + project: msvc\libusb_2015.sln - xcopy /S C:\projects\libusb C:\msys64\home\appveyor\ -build_script: -- cmd: >- - msbuild %libusb_2015% /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll" + - + matrix: + only: + - image: Visual Studio 2015 + platform: Win32 + configuration: Release + install: + - cmd: xcopy /S /I "%APPVEYOR_BUILD_FOLDER%" C:\msys64\home\appveyor\libusb + - cmd: xcopy /S /I "%APPVEYOR_BUILD_FOLDER%" C:\cygwin\home\appveyor\libusb + build_script: + - cmd: msbuild "%APPVEYOR_BUILD_FOLDER%\msvc\libusb_2015.sln" /m /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll" + - cmd: C:\msys64\usr\bin\bash -l "%APPVEYOR_BUILD_FOLDER%\appveyor_build.sh" MinGW + - cmd: C:\cygwin\bin\bash -l "%APPVEYOR_BUILD_FOLDER%\appveyor_build.sh" cygwin - msbuild %libusb_2013% /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll" + - + matrix: + only: + - image: Visual Studio 2015 + platform: x64 + configuration: Release + install: + - cmd: xcopy /S /I "%APPVEYOR_BUILD_FOLDER%" C:\msys64\home\appveyor\libusb + - cmd: xcopy /S /I "%APPVEYOR_BUILD_FOLDER%" C:\cygwin64\home\appveyor\libusb + build_script: + - cmd: msbuild "%APPVEYOR_BUILD_FOLDER%\msvc\libusb_2015.sln" /m /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll" + - cmd: C:\msys64\usr\bin\bash -l "%APPVEYOR_BUILD_FOLDER%\appveyor_build.sh" MinGW + - cmd: C:\cygwin64\bin\bash -l "%APPVEYOR_BUILD_FOLDER%\appveyor_build.sh" cygwin - appveyor_minGW.bat + - + matrix: + only: + - image: Visual Studio 2017 + build: + project: msvc\libusb_2017.sln - appveyor_cygwin.bat + - + matrix: + only: + - image: Visual Studio 2019 + build: + project: msvc\libusb_2019.sln |