1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2024-12-12 19:20:32 +00:00
Commit Graph

884 Commits

Author SHA1 Message Date
Carles Fernandez
79da7787ff
Move files (#24)
* Bump local version of GoogleTest to 1.15.2 and Protocol Buffers to 27.3

* Avoid code duplication in CMake modules

* Update clang-tidy job

* Clang Tidy fixes

* Improve efficiency of Concurrent_Map and Concurrent_Queue classes

* Fix segmentation fault if the SignalSource implementation is not available

* Moved decimation factor count variable to the class

* Avoid possible runtime error when PVT.enable_rx_clock_correction=true

* Fix formatting

* Fix clang-tidy job

* Move receiver-related classes to src/core/libs

* Uniformize cmake module names

* Fix formatting

* Make clang-tidy happy

* Fix crypto benchmarks

* Fixes for old systems

* Instantiate sources only once

---------

Co-authored-by: cesaaargm <cesare.martinez@proton.me>
Co-authored-by: Xavier Guerrero-Pau <xguerrero@cttc.es>
2024-08-10 11:31:15 +02:00
Carles Fernandez
eefa3b3aa7
Update CMake scripts (#15)
* Report GMP version if found

* Bump local version of GoogleTest to 1.15.2 and Protocol Buffers to 27.3

* Avoid code duplication in CMake modules

* Update CMake modules

* Update clang-tidy job
2024-08-01 12:46:14 +02:00
Carles Fernandez
c8c780d3c3
Merge branch 'next' of github.com:gnss-sdr/gnss-sdr into osnma-cesare-fix12 2024-07-27 09:31:19 +02:00
Carles Fernandez
f17a24f7f9
Fix building local Armadillo with old CMake 2024-07-27 09:25:35 +02:00
Carles Fernandez
32100f5eb7
Merge branch 'next' of github.com:gnss-sdr/gnss-sdr into osnma-cesare-fix10 2024-07-24 19:12:09 +02:00
Carles Fernandez
fe9ebb70f1
Fix building local Armadillo with old CMake 2024-07-24 19:05:31 +02:00
Carles Fernandez
0e6e39da44
Merge branch 'next' of github.com:carlesfernandez/gnss-sdr into osnma-cesare-fix9 2024-07-20 21:37:43 +02:00
Carles Fernandez
0f8f4ddb8b
Bump google benchmark to 1.8.5 2024-07-20 07:41:15 +02:00
Carles Fernandez
ef8f00f6d6
Add a building configuration parameter -DENABLE_GNUTLS, by default to OFF, to allow the user to link against GnuTLS instead of OpenSSL (#7) 2024-07-15 17:19:17 +02:00
Carles Fernandez
20d664a8b7
Fix building with CMake 3.30 in old setups 2024-07-10 21:59:33 +02:00
Carles Fernandez
12a2fcadbe
Bump max version of CMake to 3.30 2024-07-10 14:28:16 +02:00
Carles Fernandez
c31b6a1f4d
Fix building of local Armadillo 2024-07-01 10:07:01 +02:00
Carles Fernandez
619c7aeed3
Bump local Armadillo version to 14.0.x and Protocol Buffers to 27.2 2024-06-29 15:33:52 +02:00
Carles Fernandez
db5466832c
Look for OpenSSL in the first place, fallback to GnuTLS if not found
Fix test building in some environments
2024-06-29 11:11:20 +02:00
cesaaargm
afa2aa2f5c
Merge branch 'carlesfernandez:next' into osnma-cesare 2024-06-09 22:15:31 +02:00
Carles Fernandez
d62e2e0de5
Bump local version of google/glog to 0.7.1 2024-06-08 19:50:43 +02:00
Carles Fernandez
ec67ea86a3
Bump local version of Protocol Buffers to 27.1 2024-06-06 11:19:02 +02:00
cesaaargm
35bb2afaba
Merge branch 'carlesfernandez:next' into osnma-cesare 2024-06-03 05:19:16 +02:00
Carles Fernandez
49a0070a02
Bump local version of Protocol Buffers to 27.0 and google/benchmark to 1.8.4 2024-05-24 17:53:11 +02:00
Victor Castillo
3dd256eced
Removed redundant find_package(PkgConfig) 2024-05-24 03:31:41 +02:00
Victor Castillo
a4697db0cc
Added a comment to explain a regular expression 2024-05-24 03:26:27 +02:00
Victor Castillo
ecbc65028f
Conditionally link protobuf to its dependencies in Debug mode
This is a workaround to the issue of certain versions of protobuf not advertising their dependencies when using `find_package(Protobuf)`.
2024-05-24 02:48:46 +02:00
cesaaargm
059e5e98d8 Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into osnma-cesare 2024-05-12 12:54:34 +02:00
Carles Fernandez
f80c5373b7
Remove wrong string in CMake message when cross-compiling 2024-05-11 08:37:03 +02:00
Carles Fernandez
4836785bac
Update local version of Matio to 1.5.27 2024-05-06 19:04:19 +02:00
Carles Fernandez
68b875681d
Improve guards for Abseil 2024-05-01 12:46:43 +02:00
Carles Fernandez
7f097af73c
Fix typo 2024-04-30 10:35:54 +02:00
Carles Fernandez
95596b8f91
Soft transition from Gflags and Glog to Abseil. Some CI fixes 2024-04-29 08:27:33 +02:00
Carles Fernandez
c6010d943e
CMake fixes for old distros 2024-04-18 08:31:21 +02:00
Carles Fernandez
1a8fc61479
Fix for OpenSUSE/leap 2024-04-16 14:29:19 +02:00
Carles Fernandez
14da62a0ad
Workaround for OpenSUSE/Leap 2024-04-15 13:51:01 +02:00
Carles Fernandez
b99e431f8b
Workaround for OpenSUSE/Leap 2024-04-15 12:11:49 +02:00
Carles Fernandez
f1fb4abec0
Bump CMake max policy to 3.29 2024-04-13 09:17:18 +02:00
cesaaargm
a57d285e91
Merge branch 'carlesfernandez:next' into osnma-cesare 2024-04-02 07:34:04 +02:00
Carles Fernandez
d0b1705474
Bump local version of Protocol Buffers to 26.1 and GNSSTk to 14.3.0 2024-03-30 00:10:55 +01:00
Carles Fernandez
f03608ac82
Update links 2024-03-29 14:39:32 +01:00
cesaaargm
816c20b77b Force use of OpenSSL library 2024-03-11 17:03:20 +01:00
Carles Fernandez
b879549748
Update local Armadillo version to 12.8.x and instructions in README.md file 2024-03-05 12:56:34 +01:00
Carles Fernandez
2d9bb1b79c
Improve architecture reporting 2024-03-03 13:55:09 +01:00
Carles Fernandez
7a58a3e39b
Better way to consume google-glog 2024-02-27 13:45:38 +01:00
Carles Fernandez
5a7087f3a7
Fix clang-tidy CI job 2024-02-27 08:08:53 +01:00
Carles Fernandez
661a8aec0b
Fix googletest tag 2024-02-25 10:32:34 +01:00
Carles Fernandez
a10a465d30
Be more strict in googletest requirements 2024-02-25 10:08:43 +01:00
Carles Fernandez
8e5d636132
Bump local version of googletest to v1.14.0 2024-02-23 12:52:32 +01:00
Carles Fernandez
58c066bd9e
Find dependencies in the loongarch64 architecture 2024-02-21 17:39:43 +01:00
Carles Fernandez
eb23504d0b
Bump local version of glog to 0.7.0 2024-02-18 21:13:04 +01:00
Carles Fernandez
dedb9a5950
The action continues at the next branch 2024-01-24 23:22:32 +01:00
Carles Fernandez
9880fdd57c
Bump version to 0.0.19 2024-01-23 14:49:19 +01:00
Carles Fernandez
0ce2e5b5d8
Fix building of local armadillo in some environments 2024-01-12 10:46:01 +01:00
Carles Fernandez
8e1a7ce789
Allow building of local Armadillo also in macOS Sonoma 2024-01-06 10:44:15 +01:00