Merge pull request #173 from UebelAndre/cmake-ci
Use CMake in CI
diff --git a/appveyor.yml b/appveyor.yml
index b6dd98d..b9ba95c 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -1,8 +1,30 @@
-image: Visual Studio 2019
+image:
+ - Visual Studio 2019
+ - Ubuntu
+ - macos
+
configuration: Release
+
+environment:
+ APPVEYOR_YML_DISABLE_PS_LINUX: true
-build:
- project: basisu.sln
-
+build_script:
+ - ps: |
+ New-Item -Path . -Name "build" -ItemType "directory"
+ cd build
+ cmake --version
+ cmake ../ -DCMAKE_BUILD_TYPE:STRING="$env:CONFIGURATION"
+ cmake --build . --config $env:CONFIGURATION
+ cd ../
+ - sh: |
+ mkdir build
+ cd build
+ cmake --version
+ cmake ../ -DCMAKE_BUILD_TYPE:STRING="${CONFIGURATION}"
+ cmake --build . --config ${CONFIGURATION}
+ cd ../
+
artifacts:
- - path: bin\basisu.exe
+ - path: bin\$(configuration)\basisu.exe
+ - path: bin/basisu
+ - path: bin_osx/basisu