mirror of
https://github.com/gnss-sdr/gnss-sdr
synced 2025-08-12 00:43:53 +00:00
Reduce warnings when building the ION GNSS Metadata Standard
This commit is contained in:
parent
fa491bbf33
commit
2e2987f131
@ -3365,13 +3365,17 @@ if(ENABLE_ION)
|
|||||||
if(EXISTS ${GNSSSDR_BINARY_DIR}/thirdparty/gnss-metadata-standard/CMakeLists.txt)
|
if(EXISTS ${GNSSSDR_BINARY_DIR}/thirdparty/gnss-metadata-standard/CMakeLists.txt)
|
||||||
set(ION_METADATA_PATCH_COMMAND "")
|
set(ION_METADATA_PATCH_COMMAND "")
|
||||||
endif()
|
endif()
|
||||||
|
set(NO_WARNING_FLAGS "")
|
||||||
|
if(CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang" AND NOT WIN32)
|
||||||
|
set(NO_WARNING_FLAGS "-DCMAKE_CXX_FLAGS_INIT=-w" "-DCMAKE_C_FLAGS_INIT=-w")
|
||||||
|
endif()
|
||||||
FetchContent_Declare(
|
FetchContent_Declare(
|
||||||
gnss_metadata_standard
|
gnss_metadata_standard
|
||||||
GIT_REPOSITORY https://github.com/IonMetadataWorkingGroup/GNSS-Metadata-Standard
|
GIT_REPOSITORY https://github.com/IonMetadataWorkingGroup/GNSS-Metadata-Standard
|
||||||
GIT_TAG 220d116e10db5e403e21b77a1fa25aa35feda198
|
GIT_TAG 220d116e10db5e403e21b77a1fa25aa35feda198
|
||||||
SOURCE_DIR ${GNSSSDR_BINARY_DIR}/thirdparty/gnss-metadata-standard
|
SOURCE_DIR ${GNSSSDR_BINARY_DIR}/thirdparty/gnss-metadata-standard
|
||||||
PATCH_COMMAND ${ION_METADATA_PATCH_COMMAND}
|
PATCH_COMMAND ${ION_METADATA_PATCH_COMMAND}
|
||||||
CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${GNSSSDR_BINARY_DIR}/gnss-metadata-standard
|
CMAKE_ARGS ${NO_WARNING_FLAGS} -DCMAKE_INSTALL_PREFIX=${GNSSSDR_BINARY_DIR}/gnss-metadata-standard
|
||||||
BINARY_DIR ${GNSSSDR_BINARY_DIR}/gnss-metadata-standard
|
BINARY_DIR ${GNSSSDR_BINARY_DIR}/gnss-metadata-standard
|
||||||
)
|
)
|
||||||
FetchContent_MakeAvailable(gnss_metadata_standard)
|
FetchContent_MakeAvailable(gnss_metadata_standard)
|
||||||
|
@ -21,6 +21,15 @@ All notable changes to GNSS-SDR will be documented in this file.
|
|||||||
warning).
|
warning).
|
||||||
- Added formatting of `.proto` files with clang-format. Added check in CI job.
|
- Added formatting of `.proto` files with clang-format. Added check in CI job.
|
||||||
|
|
||||||
|
### Improvements in Portability:
|
||||||
|
|
||||||
|
- Fix building option `-DENABLE_ION=ON` when using CMake >= 4.0.
|
||||||
|
|
||||||
|
See the definitions of concepts and metrics at
|
||||||
|
https://gnss-sdr.org/design-forces/
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [GNSS-SDR v0.0.20](https://github.com/gnss-sdr/gnss-sdr/releases/tag/v0.0.20) - 2025-04-01
|
## [GNSS-SDR v0.0.20](https://github.com/gnss-sdr/gnss-sdr/releases/tag/v0.0.20) - 2025-04-01
|
||||||
|
|
||||||
[](https://doi.org/10.5281/zenodo.15126929)
|
[](https://doi.org/10.5281/zenodo.15126929)
|
||||||
|
@ -7,7 +7,7 @@ SPDX-FileCopyrightText: 2025 Carles Fernandez-Prades <carles.fernandez@cttc.es>
|
|||||||
endif(${CMAKE_SOURCE_DIR} STREQUAL ${CMAKE_BINARY_DIR})
|
endif(${CMAKE_SOURCE_DIR} STREQUAL ${CMAKE_BINARY_DIR})
|
||||||
|
|
||||||
-cmake_minimum_required(VERSION 2.8)
|
-cmake_minimum_required(VERSION 2.8)
|
||||||
+cmake_minimum_required(VERSION 2.8.12...3.5)
|
+cmake_minimum_required(VERSION 2.8.12...3.10)
|
||||||
project(GNSS_METADATA_STANDARD CXX C)
|
project(GNSS_METADATA_STANDARD CXX C)
|
||||||
|
|
||||||
file(RELATIVE_PATH RELATIVE_CMAKE_CALL ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR})
|
file(RELATIVE_PATH RELATIVE_CMAKE_CALL ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR})
|
||||||
|
Loading…
x
Reference in New Issue
Block a user