mirror of
				https://github.com/catchorg/Catch2.git
				synced 2025-11-04 05:59:32 +01:00 
			
		
		
		
	Make the static library build reproducible with supported compilers
This is based on bed285af07 from
`v2.x` branch, but done properly for the build in v3 branch,
effectively porting #2141 to devel.
			
			
This commit is contained in:
		@@ -240,6 +240,7 @@ add_library(Catch2 STATIC
 | 
			
		||||
  ${BENCHMARK_HEADERS}
 | 
			
		||||
  ${BENCHMARK_SOURCES}
 | 
			
		||||
)
 | 
			
		||||
add_build_reproducibility_settings(Catch2)
 | 
			
		||||
add_library(Catch2::Catch2 ALIAS Catch2)
 | 
			
		||||
 | 
			
		||||
if (ANDROID)
 | 
			
		||||
@@ -281,6 +282,7 @@ target_include_directories(Catch2
 | 
			
		||||
add_library(Catch2WithMain STATIC
 | 
			
		||||
    ${SOURCES_DIR}/internal/catch_main.cpp
 | 
			
		||||
)
 | 
			
		||||
add_build_reproducibility_settings(Catch2WithMain)
 | 
			
		||||
add_library(Catch2::Catch2WithMain ALIAS Catch2WithMain)
 | 
			
		||||
target_link_libraries(Catch2WithMain PUBLIC Catch2)
 | 
			
		||||
set_target_properties(Catch2WithMain
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user