gmio/appveyor.yml

43 lines
1.0 KiB
YAML
Raw Normal View History

2015-08-31 23:11:48 +08:00
version: 0.1_build{build}
os: Visual Studio 2013
platform:
- x86
- x64
configuration:
- Debug
- Release
2015-08-31 23:11:48 +08:00
clone_folder: c:\projects\gmio.git
environment:
matrix:
- APPVEYOR_SHARED_LIBS: OFF
APPVEYOR_CMAKE_GENERATOR: "Visual Studio 12 2013"
2016-03-09 01:14:50 +08:00
APPVEYOR_RUN_CHECK: ON
2015-08-31 23:11:48 +08:00
- APPVEYOR_SHARED_LIBS: ON
APPVEYOR_CMAKE_GENERATOR: "Visual Studio 12 2013"
2015-08-31 23:11:48 +08:00
build:
build_script:
- cmake --version
- cd c:\projects\gmio.git
- mkdir build && cd build
2016-03-08 23:43:15 +08:00
- cmake .. ^
-G "%APPVEYOR_CMAKE_GENERATOR%" ^
-DCMAKE_BUILD_TYPE=%CONFIGURATION% ^
-DCMAKE_DEBUG_POSTFIX=_d ^
-DGMIO_BUILD_SHARED_LIBS=%APPVEYOR_SHARED_LIBS% ^
-DGMIO_BUILD_EXAMPLES=ON ^
-DGMIO_BUILD_BENCHMARKS=ON ^
-DGMIO_BUILD_BENCHMARK_ASSIMP=OFF ^
-DGMIO_BUILD_BENCHMARK_OPENCASCADE=OFF ^
-DGMIO_BUILD_TESTS_FAKE_SUPPORT=ON
- cmake --build .
2016-03-09 01:14:50 +08:00
- cmake --build . --target ZERO_CHECK
- if defined APPVEYOR_RUN_CHECK ( cd tests && ctest . -V -C %CONFIGURATION% )