More different configurations

master
Christophe Riccio ago%!(EXTRA string=7 years)
parent b98a4df531
commit 6aeafe5288
  1. 121
      .appveyor.yml

@ -1,37 +1,88 @@
clone_folder: c:\dev\glm-cmake clone_folder: c:\dev\glm-cmake
os: matrix:
- Visual Studio 2013 os: Visual Studio 2013
- Visual Studio 2015 platform: x86
- Visual Studio 2017 configuration: Release
build_script:
platform: - md build32_pure_98_release
- x86 - cd build32_pure_98_release
- x86_64 - cmake -DCMAKE_CXX_COMPILER=$COMPILER -DGLM_TEST_ENABLE=ON -DGLM_TEST_ENABLE_CXX_98=ON -DGLM_TEST_FORCE_PURE=ON ..
- cmake -E time cmake --build . --config Release
build_script:
- cmake --version os: Visual Studio 2013
- md build_pure_11 platform: x64
- cd build_pure_11 configuration: Release
- cmake -DCMAKE_CXX_COMPILER=$COMPILER -DGLM_TEST_ENABLE=ON -DGLM_TEST_ENABLE_LANG_EXTENSIONS=ON -DGLM_TEST_FORCE_PURE=ON .. build_script:
- cmake -E time cmake --build . --config Debug - md build64_pure_98_release
- cmake -E time cmake --build . --config Release - cd build64_pure_98_release
- cd .. - cmake -DCMAKE_CXX_COMPILER=$COMPILER -DGLM_TEST_ENABLE=ON -DGLM_TEST_ENABLE_CXX_98=ON -DGLM_TEST_FORCE_PURE=ON ..
- md build_simd_11 - cmake -E time cmake --build . --config Release
- cd build_simd_11
- cmake -DCMAKE_CXX_COMPILER=$COMPILER -DGLM_TEST_ENABLE=ON -DGLM_TEST_ENABLE_LANG_EXTENSIONS=ON .. os: Visual Studio 2013
- cmake -E time cmake --build . --config Debug platform: x64
- cmake -E time cmake --build . --config Release configuration: Release
- cd .. build_script:
- md build_pure_98 - md build64_pure_ms_release
- cd build_pure_98 - cd build64_pure_ms_release
- cmake -DCMAKE_CXX_COMPILER=$COMPILER -DGLM_TEST_ENABLE=ON -DGLM_TEST_ENABLE_CXX_98=ON -DGLM_TEST_FORCE_PURE=ON .. - cmake -DCMAKE_CXX_COMPILER=$COMPILER -DGLM_TEST_ENABLE=ON -DGLM_TEST_ENABLE_CXX_98=ON -DGLM_TEST_ENABLE_LANG_EXTENSIONS=ON -DGLM_TEST_FORCE_PURE=ON ..
- cmake -E time cmake --build . --config Debug - cmake -E time cmake --build . --config Release
- cmake -E time cmake --build . --config Release
- cd .. os: Visual Studio 2015
- md build_simd_98 platform: x64
- cd build_simd_98 configuration: Debug
- cmake -DCMAKE_CXX_COMPILER=$COMPILER -DGLM_TEST_ENABLE=ON -DGLM_TEST_ENABLE_CXX_98=ON .. build_script:
- cmake -E time cmake --build . --config Debug - md build_pure_11_debug
- cmake -E time cmake --build . --config Release - cd build_pure_11_debug
- cd .. - cmake -DCMAKE_CXX_COMPILER=$COMPILER -DGLM_TEST_ENABLE=ON -DGLM_TEST_ENABLE_CXX_11=ON -DGLM_TEST_FORCE_PURE=ON ..
- cmake -E time cmake --build . --config Debug
os: Visual Studio 2015
platform: x64
configuration: Release
build_script:
- md build64_pure_11_release
- cd build64_pure_11_release
- cmake -DCMAKE_CXX_COMPILER=$COMPILER -DGLM_TEST_ENABLE=ON -DGLM_TEST_ENABLE_CXX_11=ON -DGLM_TEST_FORCE_PURE=ON ..
- cmake -E time cmake --build . --config Release
os: Visual Studio 2015
platform: x64
configuration: Release
build_script:
- md build64_sse3_11_release
- cd build64_sse3_11_release
- cmake -DCMAKE_CXX_COMPILER=$COMPILER -DGLM_TEST_ENABLE=ON -DGLM_TEST_ENABLE_CXX_11=ON -DGLM_TEST_ENABLE_LANG_EXTENSIONS=ON -DGLM_TEST_ENABLE_SIMD_SSE3=ON ..
- cmake -E time cmake --build . --config Release
os: Visual Studio 2017
platform: x64
configuration: Release
build_script:
- md build64_pure_14_release
- cd build64_pure_14_release
- cmake -DCMAKE_CXX_COMPILER=$COMPILER -DGLM_TEST_ENABLE=ON -DGLM_TEST_ENABLE_CXX_14=ON -DGLM_TEST_FORCE_PURE=ON ..
- cmake -E time cmake --build . --config Release
os: Visual Studio 2017
platform: x64
configuration: Release
build_script:
- md build64_sse3_14_release
- cd build64_sse3_14_release
- cmake -DCMAKE_CXX_COMPILER=$COMPILER -DGLM_TEST_ENABLE=ON -DGLM_TEST_ENABLE_CXX_14=ON -DGLM_TEST_ENABLE_LANG_EXTENSIONS=ON -DGLM_TEST_ENABLE_SIMD_SSE3=ON ..
- cmake -E time cmake --build . --config Release
os: Visual Studio 2017
platform: x64
configuration: Release
build_script:
- md build64_avx_14_release
- cd build64_avx_14_release
- cmake -DCMAKE_CXX_COMPILER=$COMPILER -DGLM_TEST_ENABLE=ON -DGLM_TEST_ENABLE_CXX_14=ON -DGLM_TEST_ENABLE_LANG_EXTENSIONS=ON -DGLM_TEST_ENABLE_SIMD_AVX=ON ..
- cmake -E time cmake --build . --config Release
after_build:
- cd ..
- ctest

Loading…
Cancel
Save