mirror of
				https://github.com/catchorg/Catch2.git
				synced 2025-11-04 05:59:32 +01:00 
			
		
		
		
	Set CMAKE_CXX_STANDARD_REQUIRED=ON in Github Action builds
This commit is contained in:
		
							
								
								
									
										1
									
								
								.github/workflows/linux-other-builds.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.github/workflows/linux-other-builds.yml
									
									
									
									
										vendored
									
									
								
							@@ -86,6 +86,7 @@ jobs:
 | 
				
			|||||||
        cmake -Bbuild -H$GITHUB_WORKSPACE \
 | 
					        cmake -Bbuild -H$GITHUB_WORKSPACE \
 | 
				
			||||||
              -DCMAKE_BUILD_TYPE=${{matrix.build_type}} \
 | 
					              -DCMAKE_BUILD_TYPE=${{matrix.build_type}} \
 | 
				
			||||||
              -DCMAKE_CXX_STANDARD=${{matrix.std}} \
 | 
					              -DCMAKE_CXX_STANDARD=${{matrix.std}} \
 | 
				
			||||||
 | 
					              -DCMAKE_CXX_STANDARD_REQUIRED=ON \
 | 
				
			||||||
              -DCMAKE_CXX_EXTENSIONS=OFF \
 | 
					              -DCMAKE_CXX_EXTENSIONS=OFF \
 | 
				
			||||||
              -DCATCH_DEVELOPMENT_BUILD=ON \
 | 
					              -DCATCH_DEVELOPMENT_BUILD=ON \
 | 
				
			||||||
              ${{matrix.cmake_configurations}} \
 | 
					              ${{matrix.cmake_configurations}} \
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										1
									
								
								.github/workflows/linux-simple-builds.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.github/workflows/linux-simple-builds.yml
									
									
									
									
										vendored
									
									
								
							@@ -89,6 +89,7 @@ jobs:
 | 
				
			|||||||
        cmake -Bbuild -H$GITHUB_WORKSPACE \
 | 
					        cmake -Bbuild -H$GITHUB_WORKSPACE \
 | 
				
			||||||
              -DCMAKE_BUILD_TYPE=${{matrix.build_type}} \
 | 
					              -DCMAKE_BUILD_TYPE=${{matrix.build_type}} \
 | 
				
			||||||
              -DCMAKE_CXX_STANDARD=${{matrix.std}} \
 | 
					              -DCMAKE_CXX_STANDARD=${{matrix.std}} \
 | 
				
			||||||
 | 
					              -DCMAKE_CXX_STANDARD_REQUIRED=ON \
 | 
				
			||||||
              -DCMAKE_CXX_EXTENSIONS=OFF \
 | 
					              -DCMAKE_CXX_EXTENSIONS=OFF \
 | 
				
			||||||
              -DCATCH_DEVELOPMENT_BUILD=ON \
 | 
					              -DCATCH_DEVELOPMENT_BUILD=ON \
 | 
				
			||||||
              -G Ninja
 | 
					              -G Ninja
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										7
									
								
								.github/workflows/mac-builds.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								.github/workflows/mac-builds.yml
									
									
									
									
										vendored
									
									
								
							@@ -33,8 +33,11 @@ jobs:
 | 
				
			|||||||
      #       This is important
 | 
					      #       This is important
 | 
				
			||||||
      run: |
 | 
					      run: |
 | 
				
			||||||
        cmake -Bbuild -H$GITHUB_WORKSPACE \
 | 
					        cmake -Bbuild -H$GITHUB_WORKSPACE \
 | 
				
			||||||
              -DCMAKE_BUILD_TYPE=${{matrix.build_type}} -DCMAKE_CXX_STANDARD=${{matrix.std}} \
 | 
					              -DCMAKE_BUILD_TYPE=${{matrix.build_type}} \
 | 
				
			||||||
              -DCATCH_DEVELOPMENT_BUILD=ON -DCATCH_BUILD_EXAMPLES=${{matrix.examples}} \
 | 
					              -DCMAKE_CXX_STANDARD=${{matrix.std}} \
 | 
				
			||||||
 | 
					              -DCMAKE_CXX_STANDARD_REQUIRED=ON \
 | 
				
			||||||
 | 
					              -DCATCH_DEVELOPMENT_BUILD=ON \
 | 
				
			||||||
 | 
					              -DCATCH_BUILD_EXAMPLES=${{matrix.examples}} \
 | 
				
			||||||
              -DCATCH_BUILD_EXTRA_TESTS=${{matrix.examples}}
 | 
					              -DCATCH_BUILD_EXTRA_TESTS=${{matrix.examples}}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    - name: Build tests + lib
 | 
					    - name: Build tests + lib
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user