| --- |
| |
| image: |
| - macos |
| - Ubuntu2004 |
| - Visual Studio 2019 |
| |
| configuration: Release |
| |
| environment: |
| APPVEYOR_YML_DISABLE_PS_LINUX: true |
| |
| install: |
| - sh: | |
| if [ "$(uname)" != "Darwin" ]; then |
| sudo apt-get update -y |
| sudo apt-get install -y dos2unix recode |
| fi |
| |
| 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 ../ |
| |
| test_script: |
| - sh: | |
| if [ "$(uname)" != "Darwin" ]; then |
| bash ./format.sh |
| fi |
| |
| artifacts: |
| # Linux |
| - path: bin/basisu |
| # MacOS |
| - path: bin_osx/basisu |
| # Windows |
| - path: bin\$(configuration)\basisu.exe |