appveyor: build examples and benchmark_gmio

This commit is contained in:
Hugues Delorme 2016-03-08 15:52:31 +01:00
parent 2743fd2f2b
commit e9c0b0c911

View File

@ -1,22 +1,39 @@
version: 0.1_build{build}
platform: x86
configuration: Release
os: Visual Studio 2013
platform:
- x86
- x64
configuration:
- Debug
- Release
clone_folder: c:\projects\gmio.git
environment:
matrix:
- APPVEYOR_SHARED_LIBS: OFF
VisualStudioVersion: 12.0
APPVEYOR_CMAKE_GENERATOR: "Visual Studio 12 2013"
- APPVEYOR_SHARED_LIBS: ON
VisualStudioVersion: 12.0
APPVEYOR_CMAKE_GENERATOR: "Visual Studio 12 2013"
build:
build_script:
- cmake --version
- cd c:\projects\gmio.git
- cmake -G "Visual Studio 12 2013" -DCMAKE_BUILD_TYPE=%CONFIGURATION% -DCMAKE_DEBUG_POSTFIX=_d -DGMIO_BUILD_SHARED_LIBS=%APPVEYOR_SHARED_LIBS% -DGMIO_BUILD_TESTS_FAKE_SUPPORT=ON
- msbuild /p:Configuration=%CONFIGURATION% /p:Platform="Win32" gmio.sln /verbosity:detailed /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll"
- mkdir build && cd build
- ps: >-
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 .