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
Carles Fernandez
fd960398d8
Update local version of Protocol Buffers to 3.20.1 and Armadillo to 11.0.1
2022-04-22 11:02:16 +02:00
Carles Fernandez
0449308c36
The action continues in the next branch
2022-04-20 16:47:07 +02:00
Carles Fernandez
bc7dcccd93
Bump version number to 0.0.17
2022-04-20 14:02:56 +02:00
Carles Fernandez
a9f11692e0
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
2022-04-15 10:45:41 +02:00