2016-11-29 16:55:13 +08:00
|
|
|
version: 0.4_build{build}
|
2015-08-31 23:11:48 +08:00
|
|
|
|
2016-03-08 22:52:31 +08:00
|
|
|
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:
|
2016-12-14 22:46:59 +08:00
|
|
|
- APPVEYOR_CMAKE_GENERATOR: "Visual Studio 12 2013"
|
2016-06-14 23:25:14 +08:00
|
|
|
APPVEYOR_FLOAT2STR_LIB: std
|
2015-08-31 23:11:48 +08:00
|
|
|
|
2016-12-14 22:46:59 +08:00
|
|
|
- APPVEYOR_CMAKE_GENERATOR: "Visual Studio 12 2013"
|
2016-06-14 23:25:14 +08:00
|
|
|
APPVEYOR_FLOAT2STR_LIB: google_doubleconversion
|
2015-08-31 23:11:48 +08:00
|
|
|
|
|
|
|
build:
|
|
|
|
|
|
|
|
build_script:
|
|
|
|
- cmake --version
|
2016-03-09 17:19:15 +08:00
|
|
|
- cd %APPVEYOR_BUILD_FOLDER%
|
2016-03-08 22:52:31 +08:00
|
|
|
- mkdir build && cd build
|
2016-03-08 23:43:15 +08:00
|
|
|
- cmake .. ^
|
2016-03-09 17:19:15 +08:00
|
|
|
-G "%APPVEYOR_CMAKE_GENERATOR%" ^
|
|
|
|
-DCMAKE_BUILD_TYPE=%CONFIGURATION% ^
|
|
|
|
-DCMAKE_DEBUG_POSTFIX=_d ^
|
2016-06-14 23:25:14 +08:00
|
|
|
-DGMIO_FLOAT2STR_LIB=%APPVEYOR_FLOAT2STR_LIB% ^
|
2016-03-09 17:19:15 +08:00
|
|
|
-DGMIO_BUILD_EXAMPLES=ON ^
|
|
|
|
-DGMIO_BUILD_BENCHMARKS=ON ^
|
2016-03-25 20:38:47 +08:00
|
|
|
-DGMIO_BUILD_BENCHMARK_ASSIMP=OFF ^
|
|
|
|
-DGMIO_BUILD_BENCHMARK_LIB3MF=OFF ^
|
2016-03-09 17:19:15 +08:00
|
|
|
-DGMIO_BUILD_BENCHMARK_OPENCASCADE=OFF ^
|
|
|
|
-DGMIO_BUILD_TESTS_FAKE_SUPPORT=ON
|
2016-03-09 17:33:01 +08:00
|
|
|
- cmake --build . --config %CONFIGURATION%
|
|
|
|
- cmake --build . --target test_core --config %CONFIGURATION%
|
|
|
|
- cmake --build . --target test_stl --config %CONFIGURATION%
|
2016-07-29 19:16:25 +08:00
|
|
|
- cmake --build . --target test_amf --config %CONFIGURATION%
|
2016-03-09 17:19:15 +08:00
|
|
|
- set PATH=%APPVEYOR_BUILD_FOLDER%\build\src\%CONFIGURATION%;%PATH%
|
|
|
|
- cd tests && ctest . -V -C %CONFIGURATION%
|