1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2026-01-21 10:29:55 +00:00

Update local Protocol Buffers to v33.2 and Armadillo to the 15.2.x branch

This commit is contained in:
Carles Fernandez
2025-12-06 09:17:53 +01:00
parent e362a92fd9
commit b527850bdb
2 changed files with 11 additions and 13 deletions

View File

@@ -355,11 +355,11 @@ set(GNSSSDR_ABSEIL_MIN_VERSION "20240116")
################################################################################
# Versions to download and build (but not to install system-wide) if not found
################################################################################
set(GNSSSDR_ARMADILLO_LOCAL_VERSION "15.0.x")
set(GNSSSDR_ARMADILLO_LOCAL_VERSION "15.2.x")
set(GNSSSDR_GFLAGS_LOCAL_VERSION "2.3.0")
set(GNSSSDR_GLOG_LOCAL_VERSION "0.7.1")
set(GNSSSDR_MATIO_LOCAL_VERSION "1.5.29")
set(GNSSSDR_PROTOCOLBUFFERS_LOCAL_VERSION "32.1")
set(GNSSSDR_PROTOCOLBUFFERS_LOCAL_VERSION "33.2")
set(GNSSSDR_PUGIXML_LOCAL_VERSION "1.15")
set(GNSSSDR_GTEST_LOCAL_VERSION "1.17.0")
set(GNSSSDR_GNSS_SIM_LOCAL_VERSION "origin/master")
@@ -383,7 +383,6 @@ endif()
if(CMAKE_VERSION VERSION_LESS "3.16")
set(GNSSSDR_GLOG_LOCAL_VERSION "0.5.0")
endif()
if(CMAKE_VERSION VERSION_LESS "3.3")
set(GNSSSDR_GLOG_LOCAL_VERSION "0.4.0")
endif()
@@ -421,7 +420,6 @@ if(CMAKE_VERSION VERSION_LESS "3.13" OR
(CMAKE_CXX_COMPILER_ID STREQUAL "Clang" AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS 7.0.0))
set(GNSSSDR_GTEST_LOCAL_VERSION "1.13.0")
endif()
if((CMAKE_CXX_COMPILER_ID STREQUAL "GNU" AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS 5.0) OR
(CMAKE_CXX_COMPILER_ID STREQUAL "Clang" AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS 5.0) OR
CMAKE_VERSION VERSION_LESS 3.5)

View File

@@ -298,9 +298,9 @@ $ sudo apt install libblas-dev liblapack-dev # For Debian/Ubuntu/LinuxMint
$ sudo yum install lapack-devel blas-devel # For Fedora/RHEL
$ sudo zypper install lapack-devel blas-devel # For OpenSUSE
$ sudo pacman -S blas lapack # For Arch Linux
$ wget https://sourceforge.net/projects/arma/files/armadillo-15.0.1.tar.xz
$ tar xvfz armadillo-15.0.1.tar.xz
$ cd armadillo-15.0.1
$ wget https://sourceforge.net/projects/arma/files/armadillo-15.2.2.tar.xz
$ tar xvfz armadillo-15.2.2.tar.xz
$ cd armadillo-15.2.2
$ cmake .
$ make
$ sudo make install
@@ -316,12 +316,12 @@ BLAS, LAPACK, and ATLAS).
#### Install [Gflags](https://github.com/gflags/gflags "Gflags' Homepage"), a commandline flags processing module for C++
```
$ wget https://github.com/gflags/gflags/archive/v2.2.2.tar.gz
$ tar xvfz v2.2.2.tar.gz
$ cd gflags-2.2.2
$ cmake -DBUILD_SHARED_LIBS=ON -DBUILD_STATIC_LIBS=OFF -DBUILD_gflags_nothreads_LIB=OFF .
$ make
$ sudo make install
$ wget https://github.com/gflags/gflags/archive/v2.3.0.tar.gz
$ tar xvfz v2.3.0.tar.gz
$ cd gflags-2.3.0
$ cmake -S . -B building -DBUILD_SHARED_LIBS=ON -DBUILD_STATIC_LIBS=OFF
$ cmake --build building
$ sudo cmake --install building
$ sudo ldconfig
```