mirror of
				https://github.com/catchorg/Catch2.git
				synced 2025-10-31 12:17:11 +01:00 
			
		
		
		
	Use more modern -S for specifying CMake source dir
				
					
				
			This commit is contained in:
		
							
								
								
									
										4
									
								
								.github/workflows/linux-other-builds.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								.github/workflows/linux-other-builds.yml
									
									
									
									
										vendored
									
									
								
							| @@ -86,7 +86,7 @@ jobs: | ||||
|       # Note: $GITHUB_WORKSPACE is distinct from ${{runner.workspace}}. | ||||
|       #       This is important | ||||
|       run: | | ||||
|         cmake -Bbuild -H$GITHUB_WORKSPACE \ | ||||
|         cmake -Bbuild -S$GITHUB_WORKSPACE \ | ||||
|               -DCMAKE_BUILD_TYPE=${{matrix.build_type}} \ | ||||
|               -DCMAKE_CXX_STANDARD=${{matrix.std}} \ | ||||
|               -DCMAKE_CXX_STANDARD_REQUIRED=ON \ | ||||
| @@ -133,7 +133,7 @@ jobs: | ||||
|         clangtidy="clang-tidy-${{matrix.version}};-use-color" | ||||
|         # Use a dummy compiler/linker/ar/ranlib to effectively disable the | ||||
|         # compilation and only run clang-tidy. | ||||
|         cmake -Bbuild -H$GITHUB_WORKSPACE \ | ||||
|         cmake -Bbuild -S$GITHUB_WORKSPACE \ | ||||
|               -DCMAKE_BUILD_TYPE=${{matrix.build_type}} \ | ||||
|               -DCMAKE_CXX_STANDARD=${{matrix.std}} \ | ||||
|               -DCMAKE_CXX_STANDARD_REQUIRED=ON \ | ||||
|   | ||||
							
								
								
									
										2
									
								
								.github/workflows/linux-simple-builds.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/linux-simple-builds.yml
									
									
									
									
										vendored
									
									
								
							| @@ -105,7 +105,7 @@ jobs: | ||||
|       # Note: $GITHUB_WORKSPACE is distinct from ${{runner.workspace}}. | ||||
|       #       This is important | ||||
|       run: | | ||||
|         cmake -Bbuild -H$GITHUB_WORKSPACE \ | ||||
|         cmake -Bbuild -S$GITHUB_WORKSPACE \ | ||||
|               -DCMAKE_BUILD_TYPE=${{matrix.build_type}} \ | ||||
|               -DCMAKE_CXX_STANDARD=${{matrix.std}} \ | ||||
|               -DCMAKE_CXX_STANDARD_REQUIRED=ON \ | ||||
|   | ||||
							
								
								
									
										2
									
								
								.github/workflows/mac-builds-m1.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/mac-builds-m1.yml
									
									
									
									
										vendored
									
									
								
							| @@ -26,7 +26,7 @@ jobs: | ||||
|         CXX: ${{matrix.cxx}} | ||||
|         CXXFLAGS: ${{matrix.cxxflags}} | ||||
|       run: | | ||||
|         cmake -Bbuild -H$GITHUB_WORKSPACE \ | ||||
|         cmake -Bbuild -S$GITHUB_WORKSPACE \ | ||||
|               -DCMAKE_BUILD_TYPE=${{matrix.build_type}} \ | ||||
|               -DCMAKE_CXX_STANDARD=${{matrix.std}} \ | ||||
|               -DCMAKE_CXX_STANDARD_REQUIRED=ON \ | ||||
|   | ||||
							
								
								
									
										2
									
								
								.github/workflows/mac-builds.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/mac-builds.yml
									
									
									
									
										vendored
									
									
								
							| @@ -30,7 +30,7 @@ jobs: | ||||
|         CXX: ${{matrix.cxx}} | ||||
|         CXXFLAGS: ${{matrix.cxxflags}} | ||||
|       run: | | ||||
|         cmake -Bbuild -H$GITHUB_WORKSPACE \ | ||||
|         cmake -Bbuild -S$GITHUB_WORKSPACE \ | ||||
|               -DCMAKE_BUILD_TYPE=${{matrix.build_type}} \ | ||||
|               -DCMAKE_CXX_STANDARD=${{matrix.std}} \ | ||||
|               -DCMAKE_CXX_STANDARD_REQUIRED=ON \ | ||||
|   | ||||
| @@ -15,7 +15,7 @@ import subprocess | ||||
| def configure_and_build(source_path: str, project_path: str, options: List[Tuple[str, str]]): | ||||
|     base_configure_cmd = ['cmake', | ||||
|                           '-B{}'.format(project_path), | ||||
|                           '-H{}'.format(source_path), | ||||
|                           '-S{}'.format(source_path), | ||||
|                           '-DCMAKE_BUILD_TYPE=Debug', | ||||
|                           '-DCATCH_DEVELOPMENT_BUILD=ON'] | ||||
|     for option, value in options: | ||||
|   | ||||
| @@ -8,14 +8,14 @@ SETLOCAL EnableDelayedExpansion | ||||
| if "%CONFIGURATION%"=="Debug" ( | ||||
|   if "%coverage%"=="1" ( | ||||
|     @REM # coverage needs to build the special helper as well as the main | ||||
|     cmake -Htools/misc -Bbuild-misc -A%PLATFORM% || exit /b !ERRORLEVEL! | ||||
|     cmake -Stools/misc -Bbuild-misc -A%PLATFORM% || exit /b !ERRORLEVEL! | ||||
|     cmake --build build-misc || exit /b !ERRORLEVEL! | ||||
|     cmake -H. -BBuild -A%PLATFORM% -DCATCH_TEST_USE_WMAIN=%wmain% -DMEMORYCHECK_COMMAND=build-misc\Debug\CoverageHelper.exe -DMEMORYCHECK_COMMAND_OPTIONS=--sep-- -DMEMORYCHECK_TYPE=Valgrind -DCATCH_BUILD_EXAMPLES=%examples% -DCATCH_BUILD_EXTRA_TESTS=%examples% -DCATCH_ENABLE_CONFIGURE_TESTS=%configure_tests% -DCATCH_DEVELOPMENT_BUILD=ON || exit /b !ERRORLEVEL! | ||||
|     cmake -S. -BBuild -A%PLATFORM% -DCATCH_TEST_USE_WMAIN=%wmain% -DMEMORYCHECK_COMMAND=build-misc\Debug\CoverageHelper.exe -DMEMORYCHECK_COMMAND_OPTIONS=--sep-- -DMEMORYCHECK_TYPE=Valgrind -DCATCH_BUILD_EXAMPLES=%examples% -DCATCH_BUILD_EXTRA_TESTS=%examples% -DCATCH_ENABLE_CONFIGURE_TESTS=%configure_tests% -DCATCH_DEVELOPMENT_BUILD=ON || exit /b !ERRORLEVEL! | ||||
|   ) else ( | ||||
|     @REM # We know that coverage is 0 | ||||
|     cmake -H. -BBuild -A%PLATFORM% -DCATCH_TEST_USE_WMAIN=%wmain% -DCATCH_BUILD_EXAMPLES=%examples% -DCATCH_BUILD_EXTRA_TESTS=%examples% -DCATCH_BUILD_SURROGATES=%surrogates% -DCATCH_DEVELOPMENT_BUILD=ON -DCATCH_ENABLE_CONFIGURE_TESTS=%configure_tests% || exit /b !ERRORLEVEL! | ||||
|     cmake -S. -BBuild -A%PLATFORM% -DCATCH_TEST_USE_WMAIN=%wmain% -DCATCH_BUILD_EXAMPLES=%examples% -DCATCH_BUILD_EXTRA_TESTS=%examples% -DCATCH_BUILD_SURROGATES=%surrogates% -DCATCH_DEVELOPMENT_BUILD=ON -DCATCH_ENABLE_CONFIGURE_TESTS=%configure_tests% || exit /b !ERRORLEVEL! | ||||
|   ) | ||||
| ) | ||||
| if "%CONFIGURATION%"=="Release" ( | ||||
|   cmake -H. -BBuild -A%PLATFORM% -DCATCH_TEST_USE_WMAIN=%wmain% -DCATCH_DEVELOPMENT_BUILD=ON || exit /b !ERRORLEVEL! | ||||
|   cmake -S. -BBuild -A%PLATFORM% -DCATCH_TEST_USE_WMAIN=%wmain% -DCATCH_DEVELOPMENT_BUILD=ON || exit /b !ERRORLEVEL! | ||||
| ) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Chris Thrasher
					Chris Thrasher