mirror of
				https://github.com/gnss-sdr/gnss-sdr
				synced 2025-11-04 09:13:05 +00:00 
			
		
		
		
	Make build Reproducible
This commit is contained in:
		@@ -875,14 +875,10 @@ if(NOT VOLKGNSSSDR_FOUND)
 | 
			
		||||
        )
 | 
			
		||||
    endif()
 | 
			
		||||
 | 
			
		||||
    set(READ_ENVIRO "")
 | 
			
		||||
    if(ENABLE_PACKAGING)
 | 
			
		||||
        if((CMAKE_CXX_COMPILER_ID STREQUAL "GNU") AND NOT WIN32)
 | 
			
		||||
            set(STRIP_VOLK_GNSSSDR_PROFILE "-DENABLE_STRIP=ON -DCMAKE_VERBOSE_MAKEFILE=ON")
 | 
			
		||||
        endif()
 | 
			
		||||
        if(NOT DEFINED ENV{PROTECT_PASSWORDS})
 | 
			
		||||
            set(READ_ENVIRO ${CMAKE_COMMAND} -E environment)
 | 
			
		||||
        endif()
 | 
			
		||||
    endif()
 | 
			
		||||
 | 
			
		||||
    set(VOLK_GNSSSDR_BUILD_COMMAND "${CMAKE_MAKE_PROGRAM}")
 | 
			
		||||
@@ -920,7 +916,7 @@ if(NOT VOLKGNSSSDR_FOUND)
 | 
			
		||||
            PREFIX ${CMAKE_CURRENT_BINARY_DIR}/volk_gnsssdr_module
 | 
			
		||||
            SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr
 | 
			
		||||
            BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR}/volk_gnsssdr_module/build
 | 
			
		||||
            CMAKE_ARGS ${READ_ENVIRO} ${VOLK_GNSSSDR_CMAKE_ARGS}
 | 
			
		||||
            CMAKE_ARGS ${VOLK_GNSSSDR_CMAKE_ARGS}
 | 
			
		||||
            DOWNLOAD_COMMAND ""
 | 
			
		||||
            UPDATE_COMMAND ""
 | 
			
		||||
            PATCH_COMMAND ""
 | 
			
		||||
@@ -932,7 +928,7 @@ if(NOT VOLKGNSSSDR_FOUND)
 | 
			
		||||
            PREFIX ${CMAKE_CURRENT_BINARY_DIR}/volk_gnsssdr_module
 | 
			
		||||
            SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr
 | 
			
		||||
            BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR}/volk_gnsssdr_module/build
 | 
			
		||||
            CMAKE_ARGS ${READ_ENVIRO} ${VOLK_GNSSSDR_CMAKE_ARGS}
 | 
			
		||||
            CMAKE_ARGS ${VOLK_GNSSSDR_CMAKE_ARGS}
 | 
			
		||||
            DOWNLOAD_COMMAND ""
 | 
			
		||||
            UPDATE_COMMAND ""
 | 
			
		||||
            PATCH_COMMAND ""
 | 
			
		||||
 
 | 
			
		||||
@@ -163,6 +163,9 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${MY_CXX_FLAGS} -Wall")
 | 
			
		||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall")
 | 
			
		||||
 | 
			
		||||
option(ENABLE_STRIP "Create a stripped volk_gnsssdr_profile binary (without shared libraries)" OFF)
 | 
			
		||||
if(ENABLE_STRIP)
 | 
			
		||||
    set(CMAKE_VERBOSE_MAKEFILE ON)
 | 
			
		||||
endif()
 | 
			
		||||
 | 
			
		||||
include(VolkBuildTypes)
 | 
			
		||||
# select the release build type by default to get optimization flags
 | 
			
		||||
@@ -181,7 +184,6 @@ include(VolkVersion) # setup version info
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
########################################################################
 | 
			
		||||
# Environment setup
 | 
			
		||||
########################################################################
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user