parent
							
								
									ba0f75fb0a
								
							
						
					
					
						commit
						3d16ba7c0a
					
				
				 1 changed files with 40 additions and 72 deletions
			
			
		@ -1,82 +1,50 @@ | 
				
			|||||||
clone_folder: c:\dev\glm-cmake | 
					shallow_clone: true | 
				
			||||||
 | 
					
 | 
				
			||||||
environment: | 
					platform: | 
				
			||||||
  matrix: | 
					  - x86 | 
				
			||||||
    - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017 | 
					  - x64 | 
				
			||||||
      CMAKE_GENERATOR: 'Visual Studio 15 2017 Win64' | 
					 | 
				
			||||||
      ADDITIONAL_CMAKE_ARGS: '-DGLM_TEST_ENABLE=ON -DGLM_TEST_ENABLE_LANG_EXTENSIONS=ON -DGLM_TEST_ENABLE_SIMD_AVX2=ON' | 
					 | 
				
			||||||
      CONFIGURATION: Release | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017 | 
					 | 
				
			||||||
      CMAKE_GENERATOR: 'Visual Studio 15 2017 Win64' | 
					 | 
				
			||||||
      ADDITIONAL_CMAKE_ARGS: '-DGLM_TEST_ENABLE=ON -DGLM_TEST_ENABLE_LANG_EXTENSIONS=ON -DGLM_TEST_ENABLE_SIMD_AVX2=ON' | 
					 | 
				
			||||||
      CONFIGURATION: Debug | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017 | 
					 | 
				
			||||||
      CMAKE_GENERATOR: 'Visual Studio 15 2017 Win64' | 
					 | 
				
			||||||
      ADDITIONAL_CMAKE_ARGS: '-DGLM_TEST_ENABLE=ON -DGLM_TEST_FORCE_PURE=ON' | 
					 | 
				
			||||||
      CONFIGURATION: Release | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017 | 
					 | 
				
			||||||
      CMAKE_GENERATOR: 'Visual Studio 15 2017 Win64' | 
					 | 
				
			||||||
      ADDITIONAL_CMAKE_ARGS: '-DGLM_TEST_ENABLE=ON -DGLM_TEST_FORCE_PURE=ON' | 
					 | 
				
			||||||
      CONFIGURATION: Debug | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015 | 
					 | 
				
			||||||
      CMAKE_GENERATOR: 'Visual Studio 14 2015 Win64' | 
					 | 
				
			||||||
      ADDITIONAL_CMAKE_ARGS: '-DGLM_TEST_ENABLE=ON -DGLM_TEST_ENABLE_LANG_EXTENSIONS=ON -DGLM_TEST_ENABLE_SIMD_AVX=ON' | 
					 | 
				
			||||||
      CONFIGURATION: Release | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015 | 
					 | 
				
			||||||
      CMAKE_GENERATOR: 'Visual Studio 14 2015 Win64' | 
					 | 
				
			||||||
      ADDITIONAL_CMAKE_ARGS: '-DGLM_TEST_ENABLE=ON -DGLM_TEST_ENABLE_LANG_EXTENSIONS=ON -DGLM_TEST_ENABLE_SIMD_AVX=ON' | 
					 | 
				
			||||||
      CONFIGURATION: Debug | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015 | 
					 | 
				
			||||||
      CMAKE_GENERATOR: 'Visual Studio 14 2015 Win64' | 
					 | 
				
			||||||
      ADDITIONAL_CMAKE_ARGS: '-DGLM_TEST_ENABLE=ON -DGLM_TEST_FORCE_PURE=ON' | 
					 | 
				
			||||||
      CONFIGURATION: Release | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015 | 
					 | 
				
			||||||
      CMAKE_GENERATOR: 'Visual Studio 14 2015 Win64' | 
					 | 
				
			||||||
      ADDITIONAL_CMAKE_ARGS: '-DGLM_TEST_ENABLE=ON -DGLM_TEST_FORCE_PURE=ON' | 
					 | 
				
			||||||
      CONFIGURATION: Debug | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2013 | 
					 | 
				
			||||||
      CMAKE_GENERATOR: 'Visual Studio 12 2013 Win64' | 
					 | 
				
			||||||
      ADDITIONAL_CMAKE_ARGS: '-DGLM_TEST_ENABLE=ON -DGLM_TEST_ENABLE_LANG_EXTENSIONS=ON -DGLM_TEST_ENABLE_SIMD_SSE2=ON' | 
					 | 
				
			||||||
      CONFIGURATION: Release | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2013 | 
					 | 
				
			||||||
      CMAKE_GENERATOR: 'Visual Studio 12 2013 Win64' | 
					 | 
				
			||||||
      ADDITIONAL_CMAKE_ARGS: '-DGLM_TEST_ENABLE=ON -DGLM_TEST_FORCE_PURE=ON' | 
					 | 
				
			||||||
      CONFIGURATION: Release | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
    - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2013 | 
					configuration: | 
				
			||||||
      CMAKE_GENERATOR: 'Visual Studio 12 2015' | 
					  - Debug | 
				
			||||||
      ADDITIONAL_CMAKE_ARGS: '-DGLM_TEST_ENABLE=ON -DGLM_TEST_ENABLE_LANG_EXTENSIONS=ON -DGLM_TEST_ENABLE_SIMD_SSE2=ON' | 
					  - Release | 
				
			||||||
      CONFIGURATION: Release | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
    - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2013 | 
					image: | 
				
			||||||
      CMAKE_GENERATOR: 'Visual Studio 12 2015' | 
					  - Visual Studio 2013 | 
				
			||||||
      ADDITIONAL_CMAKE_ARGS: '-DGLM_TEST_ENABLE=ON -DGLM_TEST_FORCE_PURE=ON' | 
					  - Visual Studio 2015 | 
				
			||||||
      CONFIGURATION: Release | 
					  - Visual Studio 2017 | 
				
			||||||
 | 
					
 | 
				
			||||||
platform: | 
					environment: | 
				
			||||||
  - x64 | 
					  matrix: | 
				
			||||||
 | 
					    - GLM_ARGUMENTS: -DGLM_TEST_ENABLE=ON -DGLM_TEST_FORCE_PURE=ON | 
				
			||||||
 | 
					    - GLM_ARGUMENTS: -DGLM_TEST_ENABLE=ON -DGLM_TEST_ENABLE_LANG_EXTENSIONS=ON -DGLM_TEST_ENABLE_SIMD_SSE2=ON | 
				
			||||||
 | 
					    - GLM_ARGUMENTS: -DGLM_TEST_ENABLE=ON -DGLM_TEST_ENABLE_LANG_EXTENSIONS=ON -DGLM_TEST_ENABLE_SIMD_AVX=ON | 
				
			||||||
 | 
					
 | 
				
			||||||
build: | 
					matrix: | 
				
			||||||
  parallel: true | 
					    exclude: | 
				
			||||||
  verbosity: minimal | 
					    - image: Visual Studio 2013 | 
				
			||||||
 | 
					      GLM_ARGUMENTS: -DGLM_TEST_ENABLE=ON -DGLM_TEST_ENABLE_LANG_EXTENSIONS=ON -DGLM_TEST_ENABLE_SIMD_AVX=ON | 
				
			||||||
 | 
					
 | 
				
			||||||
before_build: | 
					before_build: | 
				
			||||||
- cmake --version | 
					  - ps: | | 
				
			||||||
- md build | 
					      mkdir build | 
				
			||||||
- cd build | 
					      cd build | 
				
			||||||
- cmake -DCMAKE_CXX_COMPILER=$COMPILER $ADDITIONAL_CMAKE_ARGS .. | 
					      if ("$env:APPVEYOR_JOB_NAME" -match "Image: Visual Studio 2013") { | 
				
			||||||
 | 
					          $env:generator="Visual Studio 12 2013" | 
				
			||||||
 | 
					      } else if ("$env:APPVEYOR_JOB_NAME" -match "Image: Visual Studio 2015") { | 
				
			||||||
 | 
					          $env:generator="Visual Studio 14 2015" | 
				
			||||||
 | 
					      } else { | 
				
			||||||
 | 
					          $env:generator="Visual Studio 15 2017" | 
				
			||||||
 | 
					      } | 
				
			||||||
 | 
					      if ($env:PLATFORM -eq "x64") { | 
				
			||||||
 | 
					          $env:generator="$env:generator Win64" | 
				
			||||||
 | 
					      } | 
				
			||||||
 | 
					      echo generator="$env:generator" | 
				
			||||||
 | 
					      cmake .. -G "$env:generator" "$env:GLM_ARGUMENTS" | 
				
			||||||
 | 
					
 | 
				
			||||||
build_script: | 
					build_script: | 
				
			||||||
- cmake -E time cmake --build . --config %CONFIGURATION% -- /verbosity:minimal | 
					  - cmake --build . --config %CONFIGURATION% -- /m /v:minimal | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					test_script: | 
				
			||||||
 | 
					  - ctest -j2 | 
				
			||||||
 | 
					
 | 
				
			||||||
after_build: | 
					deploy: off | 
				
			||||||
- ctest -C %CONFIGURATION% | 
					 | 
				
			||||||
 | 
				
			|||||||
					Loading…
					
					
				
		Reference in New Issue