Commit Graph

811 Commits

Author SHA1 Message Date
Carles Fernandez 4479c7867b
Bump local Google Benchmark version to 1.8.0 2023-05-05 18:50:59 +02:00
Carles Fernandez 038ded3b5a
Bump local Protocol Buffers version to 22.4. Remove patch applied upstream 2023-05-05 13:21:43 +02:00
Carles Fernandez e7b0bac67f
The action continues in the next bracnh 2023-04-06 15:06:16 +02:00
Carles Fernandez d955266d55
Bump version number 2023-04-06 11:20:17 +02:00
Carles Fernandez ee2421426d
Raise maximum CMake policy to 3.26 2023-04-05 08:11:28 +02:00
Carles Fernandez 2889fdef0a
Update local version of Armadillo to 12.x 2023-04-04 09:10:15 +02:00
Carles Fernandez bf3c3918ef
Update local version of Protocol Buffers to v22.2 (requires abseil-cpp >= 20230117). If abseil is not found or is too old, it falls back to Protocol Buffers v21.12 2023-03-31 13:23:31 +02:00
Carles Fernandez d350677772
Do not fail if gr-zeromq is not present. Make CI jobs happy. 2023-01-30 09:16:26 +01:00
Jim Melton d644f7aba8
make sure your changes are compiled 2023-01-27 13:30:32 -07:00
Carles Fernandez 4999d38194
Improve portability
Improve support for RISC-V arch in volk_gnsssdr via cpu_features (updated to c919e9a).
Set BLA_PREFER_PKGCONFIG if not defined by the user, helps to find lapack in some archs (e.g., riscv64)
Fix for Fedora/OpenSUSE, which do not install cpu_features along volk.
Remove volk_gnsssdr_8ic_s8ic_multiply_8ic kernel since it was problematic in some archs
Improve Python detection
Fixes for GCC 13
Remove ENABLE_GENERIC_ARCH configuration option and old ARM detection mechanism
Update gtest to 1.13.0
Add CI jobs for volk_gnsssdr and gnss-sdr in non-x86 archs
2023-01-26 18:39:25 +01:00
Carles Fernandez 11f7bf5883
Update GNSSTk library version to v14.0.0 2023-01-11 16:22:45 +01:00
Carles Fernandez 288b3e29f5
Update local version of the gnsstk library to 13.8.0 2022-12-19 13:12:35 +01:00
Carles Fernandez 3413e26a06
Only pass CMAKE_CXX_FLAG and CMAKE_C_FLAGS to volk_gnsssdr if not empty 2022-12-17 14:38:10 +01:00
Carles Fernandez 3747e0396d
Pass compiler flags to volk_gnsssdr in a more elegant way 2022-12-17 10:19:09 +01:00
Carles Fernandez 7eef89349a
Enable C++20 when possible
Pass CMAKE_C_FLAGS and CMAKE_CXX_FLAGS to volk_gnsssdr
2022-12-17 09:16:51 +01:00
Carles Fernandez fa9d25a5b2
Fix lintian warning hardening-no-fortify-functions 2022-12-16 11:38:43 +01:00
Carles Fernandez 2cde7c0fe8
CMake improvements: Move _FORTIFY_SOURCE=2 definition to targets, do not apply in Debug mode. Make use of add_compile_definitions() instead of add_definitions() when available 2022-12-03 23:55:12 +01:00
Carles Fernandez 51869b0485
Add support for s390x arch in cpu_features. Update to 4e191a4 2022-11-27 10:23:23 +01:00
Carles Fernandez 9b692375d1
Build all targets of volk_gnsssdr 2022-11-27 08:18:07 +01:00
Carles Fernandez cfc216ac32
Improve volk_gnsssdr build command 2022-11-26 17:52:46 +01:00
Carles Fernandez 57afa6bdbb
Bump max CMake version to 3.25 2022-11-24 19:13:14 +01:00
Carles Fernandez 0db9c2c442 Bump minimum CMake version for benchmarks 2022-11-23 10:04:03 +01:00
Carles Fernandez 16f0b4c862
Update local version of Pugixml to 1.13 2022-11-12 09:45:08 +01:00
Carles Fernandez 0133d7be94
Update benchmark to 1.7.1 2022-11-11 21:36:34 +01:00
Carles Fernandez de8640aa1d
Bump local version of ProtocolBuffers to 21.8 2022-10-26 21:57:59 +02:00
Carles Fernandez de165e2a51
Update local version of gnsstk to 13.7.0 2022-10-25 14:50:16 +02:00
Carles Fernandez 65c7af282a
Set highest CMake version to 3.24 2022-09-05 14:12:07 +02:00
Carles Fernandez 8247021f32
CMake: Move log4cpp/spdlog handling to the GNURADIO cmake module 2022-08-23 14:11:06 +02:00
Carles Fernandez 56ae0c043c
CMake: Improve spdlog handling 2022-08-23 13:02:04 +02:00
Carles Fernandez 5120de51a5
Document new ZMQ_Signal_Source 2022-08-11 15:23:26 +02:00
Jim Melton 1473dc3486
cmakelint 2022-08-10 21:27:47 -06:00
Jim Melton b24141ca72
add ZMQ signal source 2022-08-10 17:37:57 -06:00
Carles Fernandez 6ec452a7c0
Allow the CMake project to be a sub-project 2022-07-28 10:37:36 +02:00
Carles Fernandez dadfce626b
Fix glog linking 2022-07-27 13:19:36 +02:00
Carles Fernandez aec51db2e0
Allow switching -DENABLE_OWN_GLOG and -DENABLE_OWN_ARMADILLO to ON and OFF without the need of a clean build folder 2022-07-27 00:23:54 +02:00
Carles Fernandez 5b0190b4ee
Update local version of google-benchmarks to v1.7.0 2022-07-26 10:59:55 +02:00
Carles Fernandez 26de33513e
Update local version of Protocol Buffers to v21.4 2022-07-26 08:52:46 +02:00
Carles Fernandez fe4b83decc
Fix linking against libunwind if glog is not found in the host machine for some OS such as ArchLinux (Fixes #562, #639) 2022-07-25 09:48:17 +02:00
Carles Fernandez caeabdab27
Update local version of Protocol Buffers to v21.3 2022-07-22 13:26:43 +02:00
Carles Fernandez 42d55c55ce
Update google-benchmark to v1.6.2 2022-07-19 07:36:45 +02:00
Carles Fernandez 312b667c17
Add ability to switch ENABLE_OWN_GNSSTK ON and OFF without deleting the build tree 2022-07-10 21:15:15 +02:00
Carles Fernandez fa821a52a4
Update to gnsstk 13.4.0 2022-07-10 19:19:37 +02:00
Carles Fernandez 109112be63
Allow backward compatibility with GPSTK 2022-07-05 13:46:58 +02:00
Carles Fernandez d9c4eba5fe
Add work on gnsstk transition 2022-07-04 10:05:54 +02:00
Carles Fernandez f2ae0ddb33 Transition from GPSTk to gnsstk: update to 11.2.3 2022-07-01 16:24:48 +02:00
Carles Fernandez a3460a7021
Update local version of Googletest to 1.12.1 2022-06-30 16:19:01 +02:00
Carles Fernandez 5891cddc82
Fix local building of Armadillo 2022-06-30 12:24:00 +02:00
Carles Fernandez b540f596c0
Update Googletest to v1.12.0 2022-06-28 13:03:40 +02:00
Carles Fernandez 30481baaa3
Uodate local version of Protocol Buffers to v21.1 2022-06-02 22:28:14 +02:00
Carles Fernandez ac9b87b9a1
Update local Armadillo version 2022-05-19 16:35:11 +02:00