Carles Fernandez
00f9a131d8
Fix for old CMake versions
2024-01-03 09:14:55 +01:00
Carles Fernandez
61d7573eb6
Remove duplicate dependencies when linking
2024-01-02 14:04:53 +01:00
Carles Fernandez
0b4d525feb
Add GCC 14 to FindGFORTRAN.cmake
2023-11-30 13:18:56 +01:00
Carles Fernandez
7c9118a33f
Fix building with latest GNU Radio
2023-11-26 10:18:58 +01:00
Carles Fernandez
49eb161d90
Add -fsanitize=undefined to ASAN build
2023-11-24 22:05:10 +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
f965f4921d
Improve Python detection
2023-10-26 13:23:05 +02:00
Carles Fernandez
a46f9f77fe
Fix CMake error
2023-10-26 10:25:39 +02:00
Carles Fernandez
4416e20077
Bump local versions of Google Benchmarks and Protocol Buffers
2023-10-26 09:51:10 +02:00
Carles Fernandez
4a8f137dd9
Fix wrong name in CMake module
2023-10-15 16:47:48 +02:00
Carles Fernandez
c47ad2d902
Try hard to find Python version
2023-10-13 11:38:54 +02:00
Carles Fernandez
d15422edba
CMake: complete transition from FindPythonInterp to FindPython (FindPythonInterp was deprecated in CMake 3.24 and removed in CMake 3.27)
2023-10-07 14:02:22 +02:00
Carles Fernandez
0da7fc6704
More fixes for CMake 3.27
2023-10-05 17:25:06 +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
038ded3b5a
Bump local Protocol Buffers version to 22.4. Remove patch applied upstream
2023-05-05 13:21:43 +02:00
Carles Fernandez
2479e889b8
Fix for Clang 16
2023-04-06 11:11:52 +02:00
Carles Fernandez
566ccf724a
Handle Debug mode when building Protocol Buffers 22.2 locally
2023-04-04 14:02:06 +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
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
f2c56a1766
Make CMake modules work for Windows
2022-10-25 14:53:37 +02:00
Carles Fernandez
4f2d73dfe3
Fix for old CMake
2022-09-28 08:08:09 +02:00
Carles Fernandez
141457df95
Report spdlog version in CMake summary
2022-08-24 11:31:36 +02:00
Carles Fernandez
1a6dc7263d
CMake: fix for old CMake
2022-08-23 21:29:54 +02:00
Carles Fernandez
6bf7cd9f30
Fix for old CMake
2022-08-23 15:44:50 +02:00
Carles Fernandez
e15faa7b67
Fix for old CMake
2022-08-23 15:12:09 +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
Jim Melton
b24141ca72
add ZMQ signal source
2022-08-10 17:37:57 -06:00
Carles Fernandez
d7eaffaae0
Report if gr-iio is not found
2022-07-27 13:34:26 +02:00
Carles Fernandez
dadfce626b
Fix glog linking
2022-07-27 13:19:36 +02:00
Carles Fernandez
9a0ab26ee6
Fix indentation
2022-07-25 10:13: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
60bf32be97
Fix detection of gnsstk 13.x
2022-07-10 21:14:07 +02:00
Carles Fernandez
fa821a52a4
Update to gnsstk 13.4.0
2022-07-10 19:19:37 +02:00
Carles Fernandez
a81e53377b
Improve finding of GPSTk
2022-07-06 11:02:09 +02:00
Carles Fernandez
9db6f55b3c
Fix when building for GNSSTk 12.1.0 or older
2022-07-05 17:37:21 +02:00
Carles Fernandez
109112be63
Allow backward compatibility with GPSTK
2022-07-05 13:46:58 +02:00
Carles Fernandez
3d5da94b27
Document transition from GPSTk to GNSSTk
2022-07-04 14:51:22 +02:00
Carles Fernandez
d9c4eba5fe
Add work on gnsstk transition
2022-07-04 10:05:54 +02:00
Carles Fernandez
9dc57a61d0
Improve finding of BLAS libraries in macOS / Macports
...
MacPorts' lapack is not guaranteed to produce libblas.dylib. For example if the +openblas variant is used, then lapack uses openblas.
This commit tries to find and use libopenblas.dylib if libblas.dylib is not found.
Fixes usage of BLAS_ROOT
2022-04-22 12:11:06 +02:00
Carles Fernandez
01ba6a1503
Remove alias
2022-04-06 08:19:13 +02:00
Carles Fernandez
7f0a7b1e77
Improve detection of cpu_features, replace ENABLE_OWN_CPUFEATURES building option by ENABLE_CPUFEATURES, defaulting to OFF
2022-04-03 23:24:31 +02:00
Carles Fernandez
25e2e5e530
Fix typo
2021-12-19 17:35:59 +01:00
Carles Fernandez
c41ea05137
Improve LimeSDR PPS capability detection
2021-12-06 23:59:09 +01:00
Carles Fernandez
da9d0122d7
Fix detection of gr-limesdr branch
...
Fixes build with macOS
2021-12-06 20:56:28 +01:00
Javier Arribas
ea4ffe125d
Make cmakelint happy again
2021-12-01 15:37:02 +01:00
Javier Arribas
c8f7966688
Fix cmakelint and cpplint reported format errors
2021-12-01 14:52:27 +01:00
Javier Arribas
c262d74e03
Merge branch 'next' of github.com:gnss-sdr/gnss-sdr into pps_lime
2021-11-29 20:54:56 +01:00
Carles Fernandez
bcec8331e6
Fixes for building against GNU Radio master
...
Log4cpp has been replaced by spdlog and fmt
2021-11-23 16:38:50 +01:00