mirror of
				https://github.com/gnss-sdr/gnss-sdr
				synced 2025-10-31 15:23:04 +00:00 
			
		
		
		
	Remove old CMake support, not used anymore
This commit is contained in:
		| @@ -181,16 +181,6 @@ if(CPU_IS_x86) | ||||
|     # Disable SSE4a if Clang is less than version 3.2 | ||||
|     if(CMAKE_C_COMPILER_ID MATCHES "Clang") | ||||
|         # Figure out the version of Clang | ||||
|         if(CMAKE_VERSION VERSION_LESS "2.8.10") | ||||
|             # Extract the Clang version from the --version string. | ||||
|             # In cmake 2.8.10, we can just use CMAKE_C_COMPILER_VERSION | ||||
|             # without having to go through these string manipulations | ||||
|             execute_process(COMMAND ${CMAKE_C_COMPILER} --version | ||||
|                 OUTPUT_VARIABLE clang_version | ||||
|             ) | ||||
|             string(REGEX MATCH "[0-9].[0-9]" CMAKE_C_COMPILER_VERSION ${clang_version}) | ||||
|         endif() | ||||
|  | ||||
|         if(CMAKE_C_COMPILER_VERSION VERSION_LESS "3.2") | ||||
|             overrule_arch(sse4_a "Clang >= 3.2 required for SSE4a") | ||||
|         endif() | ||||
| @@ -427,43 +417,33 @@ string(REPLACE "\n" " \\n" COMPILER_INFO ${COMPILER_INFO}) | ||||
| # Handle ASM support | ||||
| #  on by default, but let users turn it off | ||||
| ######################################################################## | ||||
| if(${CMAKE_VERSION} VERSION_GREATER "2.8.9") | ||||
|     set(ASM_ARCHS_AVAILABLE "neonv7" "neonv8") | ||||
| set(ASM_ARCHS_AVAILABLE "neonv7" "neonv8") | ||||
|  | ||||
|     set(FULL_C_FLAGS "${CMAKE_C_FLAGS}" "${CMAKE_CXX_COMPILER_ARG1}") | ||||
| set(FULL_C_FLAGS "${CMAKE_C_FLAGS}" "${CMAKE_CXX_COMPILER_ARG1}") | ||||
|  | ||||
|     # sort through a list of all architectures we have ASM for | ||||
|     # if we find one that matches our current system architecture | ||||
|     # set up the assembler flags and include the source files | ||||
|     foreach(ARCH ${ASM_ARCHS_AVAILABLE}) | ||||
|         string(REGEX MATCH "${ARCH}" ASM_ARCH "${available_archs}") | ||||
|         if(ASM_ARCH STREQUAL "neonv7") | ||||
|             message(STATUS "---- Adding ASM files") # we always use ATT syntax | ||||
|             message(STATUS "-- Detected neon architecture; enabling ASM") | ||||
|             # architecture specific assembler flags are now set in the cmake toolchain file | ||||
|             # then add the files | ||||
|             include_directories(${PROJECT_SOURCE_DIR}/kernels/volk_gnsssdr/asm/neon) | ||||
|             file(GLOB asm_files ${PROJECT_SOURCE_DIR}/kernels/volk_gnsssdr/asm/neon/*.s) | ||||
|             list(SORT asm_files) | ||||
|             foreach(asm_file ${asm_files}) | ||||
|                 list(APPEND volk_gnsssdr_sources ${asm_file}) | ||||
|                 message(STATUS "Adding source file: ${asm_file}") | ||||
|             endforeach() | ||||
|         endif() | ||||
|         enable_language(ASM) | ||||
|         message(STATUS "c flags: ${FULL_C_FLAGS}") | ||||
|         message(STATUS "asm flags: ${CMAKE_ASM_FLAGS}") | ||||
|     endforeach() | ||||
| # sort through a list of all architectures we have ASM for | ||||
| # if we find one that matches our current system architecture | ||||
| # set up the assembler flags and include the source files | ||||
| foreach(ARCH ${ASM_ARCHS_AVAILABLE}) | ||||
|     string(REGEX MATCH "${ARCH}" ASM_ARCH "${available_archs}") | ||||
|     if(ASM_ARCH STREQUAL "neonv7") | ||||
|         message(STATUS "---- Adding ASM files") # we always use ATT syntax | ||||
|         message(STATUS "-- Detected neon architecture; enabling ASM") | ||||
|         # architecture specific assembler flags are now set in the cmake toolchain file | ||||
|         # then add the files | ||||
|         include_directories(${PROJECT_SOURCE_DIR}/kernels/volk_gnsssdr/asm/neon) | ||||
|         file(GLOB asm_files ${PROJECT_SOURCE_DIR}/kernels/volk_gnsssdr/asm/neon/*.s) | ||||
|         list(SORT asm_files) | ||||
|         foreach(asm_file ${asm_files}) | ||||
|             list(APPEND volk_gnsssdr_sources ${asm_file}) | ||||
|             message(STATUS "Adding source file: ${asm_file}") | ||||
|         endforeach() | ||||
|     endif() | ||||
|     enable_language(ASM) | ||||
|     message(STATUS "c flags: ${FULL_C_FLAGS}") | ||||
|     message(STATUS "asm flags: ${CMAKE_ASM_FLAGS}") | ||||
| endforeach() | ||||
|  | ||||
| else() | ||||
|     message(STATUS "Not enabling ASM support. CMake >= 2.8.10 required.") | ||||
|     foreach(machine_name ${available_machines}) | ||||
|         string(REGEX MATCH "neon" NEON_MACHINE ${machine_name}) | ||||
|         if(NEON_MACHINE STREQUAL "neon") | ||||
|             message(FATAL_ERROR "CMake >= 2.8.10 is required for ARM NEON support") | ||||
|         endif() | ||||
|     endforeach() | ||||
| endif() | ||||
|  | ||||
| ######################################################################## | ||||
| # Handle orc support | ||||
|   | ||||
							
								
								
									
										11
									
								
								src/tests/data/gpstk_static.patch
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								src/tests/data/gpstk_static.patch
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,11 @@ | ||||
| --- CMakeLists.txt	2020-10-25 10:06:26.000000000 +0100 | ||||
| +++ CMakeLists.txt	2020-10-25 10:06:11.000000000 +0100 | ||||
| @@ -74,7 +74,7 @@ | ||||
|   | ||||
|   | ||||
|  include( BuildSetup.cmake ) | ||||
| - | ||||
| +set(STADYN "STATIC") | ||||
|  #============================================================ | ||||
|  # Core Library Target Files | ||||
|  #============================================================ | ||||
		Reference in New Issue
	
	Block a user
	 Carles Fernandez
					Carles Fernandez