mirror of
https://github.com/luxfi/intx.git
synced 2026-10-30 16:22:26 +00:00
32 lines
885 B
YAML
32 lines
885 B
YAML
version: "{build}"
|
|
image: Visual Studio 2019
|
|
branches:
|
|
only:
|
|
- main
|
|
- /release\/.*/
|
|
- appveyor
|
|
- hunter
|
|
environment:
|
|
matrix:
|
|
- CONFIGURATION: Debug
|
|
GENERATOR: Ninja
|
|
- CONFIGURATION: Release
|
|
GENERATOR: Ninja
|
|
|
|
cache:
|
|
- C:\.hunter\_Base\Cache -> cmake\Hunter\init.cmake
|
|
|
|
install:
|
|
- cmake --version
|
|
|
|
before_build:
|
|
- call "%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Community\Common7\Tools\vsdevcmd" -arch=amd64
|
|
- cmake -S . -B build -DINTX_BENCHMARKING=OFF -DNATIVE=ON -Wno-dev -G "%GENERATOR%" -DCMAKE_COMPILE_WARNING_AS_ERROR=TRUE -DCMAKE_BUILD_TYPE=%CONFIGURATION% -DHUNTER_CONFIGURATION_TYPES=%CONFIGURATION% -DCMAKE_INSTALL_PREFIX=C:\install
|
|
|
|
build_script:
|
|
- cmake --build build --target install --parallel 1
|
|
- cmake --build build --target package
|
|
|
|
after_build:
|
|
- cd build && ctest -j4 --output-on-failure --schedule-random
|