aboutsummaryrefslogtreecommitdiff
path: root/3rdparty/glm/source/.appveyor.yml
diff options
context:
space:
mode:
authorrtk0c <[email protected]>2022-05-22 01:08:24 -0700
committerrtk0c <[email protected]>2022-05-22 01:08:24 -0700
commitc568f0a8c9f0aef00c770b494ee1ff3a89ab48de (patch)
tree1dc1e69d796e635cdac6a4ef7e6d3a90ab1423c2 /3rdparty/glm/source/.appveyor.yml
parenta5db6bd3cc4af5233010ff44d0572ddf98b43c9d (diff)
Changeset: 35 Fix missing sources in git submodules after migration to PlasticSCM
Diffstat (limited to '3rdparty/glm/source/.appveyor.yml')
-rw-r--r--3rdparty/glm/source/.appveyor.yml92
1 files changed, 92 insertions, 0 deletions
diff --git a/3rdparty/glm/source/.appveyor.yml b/3rdparty/glm/source/.appveyor.yml
new file mode 100644
index 0000000..5ce6028
--- /dev/null
+++ b/3rdparty/glm/source/.appveyor.yml
@@ -0,0 +1,92 @@
+shallow_clone: true
+
+platform:
+ - x86
+ - x64
+
+configuration:
+ - Debug
+ - Release
+
+image:
+ - Visual Studio 2013
+ - Visual Studio 2015
+ - Visual Studio 2017
+ - Visual Studio 2019
+
+environment:
+ matrix:
+ - GLM_ARGUMENTS: -DGLM_TEST_FORCE_PURE=ON
+ - GLM_ARGUMENTS: -DGLM_TEST_ENABLE_SIMD_SSE2=ON -DGLM_TEST_ENABLE_LANG_EXTENSIONS=ON
+ - GLM_ARGUMENTS: -DGLM_TEST_ENABLE_SIMD_AVX=ON -DGLM_TEST_ENABLE_LANG_EXTENSIONS=ON
+ - GLM_ARGUMENTS: -DGLM_TEST_ENABLE_SIMD_AVX=ON -DGLM_TEST_ENABLE_LANG_EXTENSIONS=ON -DGLM_TEST_ENABLE_CXX_14=ON
+ - GLM_ARGUMENTS: -DGLM_TEST_ENABLE_SIMD_AVX=ON -DGLM_TEST_ENABLE_LANG_EXTENSIONS=ON -DGLM_TEST_ENABLE_CXX_17=ON
+
+matrix:
+ exclude:
+ - image: Visual Studio 2013
+ GLM_ARGUMENTS: -DGLM_TEST_ENABLE_SIMD_AVX=ON -DGLM_TEST_ENABLE_LANG_EXTENSIONS=ON
+ - image: Visual Studio 2013
+ GLM_ARGUMENTS: -DGLM_TEST_ENABLE_SIMD_AVX=ON -DGLM_TEST_ENABLE_LANG_EXTENSIONS=ON -DGLM_TEST_ENABLE_CXX_14=ON
+ - image: Visual Studio 2013
+ GLM_ARGUMENTS: -DGLM_TEST_ENABLE_SIMD_AVX=ON -DGLM_TEST_ENABLE_LANG_EXTENSIONS=ON -DGLM_TEST_ENABLE_CXX_17=ON
+ - image: Visual Studio 2013
+ configuration: Debug
+ - image: Visual Studio 2015
+ GLM_ARGUMENTS: -DGLM_TEST_ENABLE_SIMD_SSE2=ON -DGLM_TEST_ENABLE_LANG_EXTENSIONS=ON
+ - image: Visual Studio 2015
+ GLM_ARGUMENTS: -DGLM_TEST_ENABLE_SIMD_AVX=ON -DGLM_TEST_ENABLE_LANG_EXTENSIONS=ON -DGLM_TEST_ENABLE_CXX_14=ON
+ - image: Visual Studio 2015
+ GLM_ARGUMENTS: -DGLM_TEST_ENABLE_SIMD_AVX=ON -DGLM_TEST_ENABLE_LANG_EXTENSIONS=ON -DGLM_TEST_ENABLE_CXX_17=ON
+ - image: Visual Studio 2015
+ platform: x86
+ - image: Visual Studio 2015
+ configuration: Debug
+ - image: Visual Studio 2017
+ platform: x86
+ - image: Visual Studio 2017
+ configuration: Debug
+ - image: Visual Studio 2019
+ platform: x64
+
+branches:
+ only:
+ - master
+
+before_build:
+ - ps: |
+ mkdir build
+ cd build
+
+ if ("$env:APPVEYOR_JOB_NAME" -match "Image: Visual Studio 2013") {
+ $env:generator="Visual Studio 12 2013"
+ }
+ if ("$env:APPVEYOR_JOB_NAME" -match "Image: Visual Studio 2015") {
+ $env:generator="Visual Studio 14 2015"
+ }
+ if ("$env:APPVEYOR_JOB_NAME" -match "Image: Visual Studio 2017") {
+ $env:generator="Visual Studio 15 2017"
+ }
+ if ("$env:APPVEYOR_JOB_NAME" -match "Image: Visual Studio 2019") {
+ $env:generator="Visual Studio 16 2019"
+ }
+ if ($env:PLATFORM -eq "x64") {
+ $env:generator="$env:generator Win64"
+ }
+ echo generator="$env:generator"
+ cmake .. -G "$env:generator" -DCMAKE_INSTALL_PREFIX="$env:APPVEYOR_BUILD_FOLDER/install" -DGLM_QUIET=ON -DGLM_TEST_ENABLE=ON "$env:GLM_ARGUMENTS"
+
+build_script:
+ - cmake --build . --parallel --config %CONFIGURATION% -- /m /v:minimal
+ - cmake --build . --target install --parallel --config %CONFIGURATION% -- /m /v:minimal
+
+test_script:
+ - ctest --parallel 4 --verbose -C %CONFIGURATION%
+ - cd ..
+ - ps: |
+ mkdir build_test_cmake
+ cd build_test_cmake
+ cmake ..\test\cmake\ -G "$env:generator" -DCMAKE_PREFIX_PATH="$env:APPVEYOR_BUILD_FOLDER/install"
+ - cmake --build . --parallel --config %CONFIGURATION% -- /m /v:minimal
+
+deploy: off