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