Carles Fernandez
9c95aeb07f
Avoid deprecation warnings when VOLK >= 3.1
...
Bump CMake max version to 3.28
Do not leak build system paths when cross-compiling. Fixes OpenEmbedded QA warning
volk_gnsssdr: Fix 64-bit integer testing
CI: Fix for Python 3.12
2023-12-13 22:12:29 +01:00
Carles Fernandez
8f13192aa6
Update local version of matio to 1.5.26
2023-11-13 08:04:42 +01:00
Carles Fernandez
526d414789
Update local version of matio to 1.5.25 and Protocol Buffers to 25.0
2023-11-11 00:14:32 +01:00
Carles Fernandez
710f85dc03
Update local version of cpu_features to 0.9.0
2023-11-04 11:54:16 +01:00
Carles Fernandez
84b5cfe004
Bump local version of Matio to 1.5.24
2023-10-28 20:11:52 +02:00
Carles Fernandez
4416e20077
Bump local versions of Google Benchmarks and Protocol Buffers
2023-10-26 09:51:10 +02:00
Carles Fernandez
b16c1de541
Fix breaking change in CMake 3.27: PythonInterp was removed
2023-10-05 15:11:21 +02:00
Carles Fernandez
7d091afc26
Bump max CMake version to 3.27 and PugiXML local version to 1.14
2023-10-05 14:30:08 +02:00
Carles Fernandez
7710701ca7
Update Armadillo version, old branch disappeared
2023-09-27 08:59:44 +02:00
Carles Fernandez
795889e0c0
Bump Benchmark to 1.8.2
2023-07-06 13:51:25 +02:00
Carles Fernandez
5759e0a385
Bump Benchmark to 1.8.1
2023-07-05 19:39:17 +02:00
Javier Arribas
e484e73eca
Merge branch 'next' of github.com:gnss-sdr/gnss-sdr into pps_lime
2023-06-09 11:37:37 +02:00
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
Javier Arribas
9e3cfd4997
Merge branch 'next' of github.com:gnss-sdr/gnss-sdr into pps_lime
2023-04-11 09:35:33 +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
Javier Arribas
ada631185b
Merge branch 'next' of github.com:gnss-sdr/gnss-sdr into pps_lime
2023-02-16 14:49:11 +01: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
Javier Arribas
09cc53f36e
Merge branch 'next' of github.com:gnss-sdr/gnss-sdr into pps_lime
2023-01-13 12:34:44 +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
Javier Arribas
b8decef94d
Merge with next
2022-12-12 15:30:30 +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
Javier Arribas
b1e09584cd
Merge branch 'next' of github.com:gnss-sdr/gnss-sdr into pps_lime
2022-09-05 16:29:03 +02:00
Carles Fernandez
65c7af282a
Set highest CMake version to 3.24
2022-09-05 14:12:07 +02:00
Javier Arribas
baa2a33838
Merge with next and adding full suport for custom AD936x sample sizes and dual frequency modes with external mixer board
2022-08-29 11:49:55 +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
Javier Arribas
e5d6579e9a
Merge branch 'next' of github.com:gnss-sdr/gnss-sdr into pps_lime
2022-08-14 12:12:33 +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