Commit Graph

801 Commits

Author SHA1 Message Date
Carles Fernandez 810377cf83
Update local version of Matio to 1.5.23 2022-04-01 08:33:01 +02:00
Carles Fernandez 7267e0067b
Update local version of Matio to v1.5.22 2022-03-26 09:32:28 +01:00
Carles Fernandez d58720ea58
The action continues at the next branch 2022-02-15 14:21:55 +01:00
Carles Fernandez aa5f9697b7
Bump version number to 0.0.16 2022-02-13 20:13:20 +01:00
Carles Fernandez 847e13e483
Set default CMAKE_BUILD_TYPE to Release before project() 2022-02-09 15:13:48 +01:00
Carles Fernandez 4d9a1f5543
Update local version of Pugixml to 1.12 2022-02-09 08:54:46 +01:00
Carles Fernandez 53ef7a8ee9
Update local version of Protocol Buffers to 3.19.4 2022-02-06 12:04:26 +01:00
Carles Fernandez 2f763385ca
Update google/benchmark to v1.6.1 2022-01-17 09:50:51 +01:00
Carles Fernandez ec435ab119
Fix building if Gflags was found but Glog was not 2022-01-04 12:57:01 +01:00
Carles Fernandez 480bcb995c
Update Armadillo version to 10.8.0 2022-01-04 11:33:06 +01:00
Carles Fernandez bd8f1a21b7
Raise CMake policy_max to 3.22 2022-01-03 10:57:03 +01:00
Carles Fernandez 7f14fd2650
Update local glog version to v0.6.0 2021-12-25 22:27:26 +01:00
Carles Fernandez 6d2aaa160e
Report usage of ORC library in the CMake summary 2021-12-23 15:18:40 +01:00
Javier Arribas 0583de24dd The use of ORC library is now optional, even if it is installed on the system 2021-12-23 14:48:27 +01:00
Carles Fernandez 8f2ed57b0e
Report Boost_USE_STATIC_LIBS in building summary 2021-12-17 19:48:11 +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 c262d74e03 Merge branch 'next' of github.com:gnss-sdr/gnss-sdr into pps_lime 2021-11-29 20:54:56 +01:00
Carles Fernandez 3ff534bb4c
Fix selection of C++ standard 2021-11-23 18:53: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
Carles Fernandez cc38d6bc08
Fixes for building against GNU Radio master
Log4cpp has been replaced by spdlog
2021-11-23 13:30:48 +01:00
Javier Arribas ede805f9c3 Fix some build errors for Android cross-compiling 2021-11-22 17:47:00 +01:00
Javier Arribas fd57325bd4 Merge with next 2021-11-11 15:42:41 +01:00
Carles Fernandez a7a140862b
Fix building against latest GNU Radio
Replace boost::any by std::any
2021-10-30 05:43:22 +02:00
Carles Fernandez bf5edf32cc
Fix building against UHD 3.15.0.0-5 2021-10-29 01:36:55 +02:00
Carles Fernandez 272db9ce59
Fix building against GNU Radio master (currently 3.10.0.git), since it breaks when the C++ standard is C++20 2021-10-27 18:58:55 +02:00
Carles Fernandez 8e8dac91da
Update local version of google/benchmark to 1.6.0 2021-10-25 17:47:06 +02:00
Javier Arribas 0c49a44946 Merge branch 'next' of github.com:gnss-sdr/gnss-sdr into pps_lime 2021-10-25 12:03:52 +02:00
Carles Fernandez c0cc458b7d
Move VOLK detection before GNU Radio's.
Update local version of Protocol Buffers to 3.19.0
2021-10-23 14:16:54 +02:00
Javier Arribas c9d6688f1b Merge with next 2021-10-20 09:47:33 +02:00
Carles Fernandez 8cd13e7ccb
Update local version of Armadillo to 10.7 2021-10-09 12:38:36 +02:00
Carles Fernandez c2f526be8e
Update local version of Protocol Buffers to 3.18.0 2021-09-20 21:30:03 +02:00
Carles Fernandez 0fc18f13f9
The action continues in the next branch 2021-08-24 09:42:19 +02:00
Carles Fernandez 4e9bdd83b7
Bump version to 0.0.15 2021-08-23 14:28:30 +02:00
Carles Fernandez 13115e2c7e
Update google-benchmarks to 1.5.6 2021-08-11 19:02:58 +02:00
Javier Arribas 29f59256be Merge with next 2021-07-30 15:42:29 +02:00
Carles Fernandez 5f90820be8
Select C++23 if the environment allows for it
CMake >= 3.21, GCC >= 11, Clang >= 12, UHD < 4.0
2021-07-27 21:18:26 +02:00
Carles Fernandez c26f27e836
Update Armadillo local version 2021-07-25 19:31:45 +02:00
Carles Fernandez 9107705ba9
Add support for Apple M1 AArch64 architecture processor
Based on https://github.com/google/cpu_features/pull/150 and michaelld comments
2021-07-25 12:30:39 +02:00
Carles Fernandez c9341b6d35
Bump CMake compatibility to version 3.21 2021-07-24 13:59:05 +02:00
Javier Arribas 877ff2e7a0 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into pps_lime 2021-06-29 18:19:05 +02:00
Carles Fernandez 4004169f6d
Fix building in some archs when cross-compiling with an SDK 2021-06-28 13:51:20 +02:00
Javier Arribas 514bb331ce Merging next branch 2021-06-21 17:00:27 +02:00
Carles Fernandez 27d0419f79
Remove abandoned Gn3s_Signal_Source and ENABLE_GN3S building option 2021-06-15 14:19:40 +02:00
Carles Fernandez 6e6f1e007c
Merge branch 'matio-cmake' into next 2021-06-14 15:34:21 +02:00
Carles Fernandez 6d40c9e5a9
Fix local building of Matio for a range of HDF5 versions 2021-06-14 11:37:12 +02:00
Carles Fernandez 40b39c2468
Fix local building of Matio for OpenSUSE 2021-06-13 21:05:20 +02:00
Carles Fernandez bf7cea7240
Update Googletest local version to 1.11.0 2021-06-13 14:21:51 +02:00
Carles Fernandez c97caf1227
Fix for OpenSUSE and Fedora (static hdf5 library is shipped in another package) 2021-06-13 11:05:13 +02:00
Carles Fernandez 629a8de149
Update google-benchmark version to 1.5.5. Fix building with Xcode 2021-06-12 14:42:16 +02:00
Carles Fernandez 22b26be03f
Fix local building of Matio for old hdf5 versions 2021-06-12 14:12:25 +02:00
Carles Fernandez c20d8ecef7
If the Matio library is not found, now it is configured and built by CMake instead of using autotools 2021-06-12 12:37:39 +02:00
Carles Fernandez d999a5e6a3
Update local version of Protocol Buffers to 3.17.3 2021-06-10 09:01:58 +02:00
Carles Fernandez e8632fd4f6
Update google-benchmark version to 1.5.4 2021-05-30 14:33:20 +02:00
Carles Fernandez 0fe1838e45
Update local version of Protocol Buffers to 3.17.1 2021-05-25 11:02:54 +02:00
Carles Fernandez f9082a971a
Raise CMake max version to 3.20 2021-05-23 13:20:42 +02:00
Carles Fernandez 786feddd13
Update Armadillo and Protocol Buffers local versions 2021-05-22 00:56:26 +02:00
Javier Arribas 4d2fb9290a Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into pps_lime 2021-05-15 16:37:05 +02:00
Carles Fernandez 6dedcb6c3a
Save time and some warnings when building glog-v0.5.0 by deactivating tests
Improve wording in messages
2021-05-11 11:56:01 +02:00
Carles Fernandez 9e12aa7924
Update local glog version to 0.5.0, ProtocolBuffers version to 3.16.0 and update Googletest commit 2021-05-09 09:27:51 +02:00
Javier Arribas 9802ac8af0 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into pps_lime 2021-04-28 11:05:10 +02:00
Carles Fernandez 7fda06adb8
Fix building for UHD 4.0.0.0 2021-04-26 09:33:36 +02:00
Carles Fernandez 04c61536c6
Google benchmarks already fixed for GCC 11 2021-04-25 17:25:20 +02:00
Carles Fernandez 49fc117ab1
Improve control on gtest version 2021-04-24 01:16:20 +02:00
Carles Fernandez 49cfa52d86
Update google/benchmark to 1.5.3 2021-04-23 17:20:15 +02:00
Javier Arribas 7bf008c22c Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into pps_lime 2021-04-12 10:18:19 +02:00
Carles Fernandez 0d95d2273a
Update ProtocolBuffers and Armadillo local versions 2021-04-09 20:53:06 +02:00
Javier Arribas c1880d1ece Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into pps_lime 2021-04-07 14:52:59 +02:00
Carles Fernandez 09b4c8f7a3
Fix bug in searching for gr-iio when CMake is re-run several times (fixes #491) 2021-04-04 11:24:55 +02:00
Carles Fernandez e95352492f
Update local version of Protocol Buffers to 3.15.7 2021-04-04 10:29:59 +02:00
Carles Fernandez 0478547757 Update local Matio version to 1.5.21 2021-03-28 18:16:29 +02:00
Carles Fernandez 60a7a6d51d
Update Armadillo and Protocol Buffers local versions 2021-03-13 22:30:23 +01:00
Javier Arribas 933d3b3228 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into pps_lime 2021-03-11 10:07:05 +01:00
Carles Fernandez 505142a055
Update local version of Protocol Buffers to v3.15.5 2021-03-09 12:58:21 +01:00
Javier Arribas ccc41b3851 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into pps_lime 2021-02-24 11:41:34 +01:00
Javier Arribas 56943fc12d Merge with next and enabling KF VTL experimental tracking 2021-02-24 11:41:27 +01:00
Carles Fernandez d6fd2c244f
Update ProtocolBufferslocal version to 3.15.2 2021-02-24 08:17:27 +01:00
Carles Fernandez 3b10e37a6f
Update Armadillo and ProtocolBuffers local versions 2021-02-22 22:35:45 +01:00
Carles Fernandez c0796f416d
Update local version of ProtocolBuffers to 3.15.0 2021-02-19 08:45:23 +01:00
Javier Arribas 253b4b9a97 Adding LimeSDR signal source adapter, not usable yet 2021-01-22 17:45:26 +01:00
Carles Fernandez f75017e520
Fix building when using the Xcode generator, Xcode >= 12 and CMake >= 3.19 2021-01-11 20:22:54 +01:00
Carles Fernandez 603cab1ead
Fix clash of the cpu_features library when volk_gnsssdr is built as a standalone library, and cpu_features was already installed by VOLK
Added new building option ENABLE_OWN_CPUFEATURES, set to ON when building gnss-sdr but set to OFF when building volk_gnsssdr standalone.
The default does no change old behavior when buiding gnss-sdr without volk_gnsssdr already installed
2021-01-11 13:57:29 +01:00
Carles Fernandez 87882d3d23
The action continues in the next branch 2021-01-08 12:02:31 +01:00
Carles Fernandez 7102677358
Bump version number 2021-01-07 19:16:54 +01:00
Carles Fernandez 867f53a49e
Update Pugixml local version to 1.11.4 2021-01-04 12:13:45 +01:00
Carles Fernandez 7308745f05
Apply more concise file header format
Re-license CMake scripts with BSD-3-Clause
2020-12-30 13:35:06 +01:00
Carles Fernandez 8ffb379f30
Update local pugixml version to 1.11.2 2020-12-16 10:59:04 +01:00
Carles Fernandez 7c057e5ce4
Fix duplication of local protobuf build tree when installing (Fixes: #451) 2020-12-10 14:48:06 +01:00
Carles Fernandez 4bfc11e0f4
Do not build google benchmarks with gcc 11 until fix 2020-12-08 14:01:52 +01:00
Carles Fernandez 399c559865
Update local version of matio to 1.5.19 and pugixml to 1.11.1 2020-12-07 10:47:34 +01:00
Carles Fernandez e981b1ea89
Merge branch 'orc' into next 2020-12-02 16:20:32 +01:00
Carles Fernandez fdda4edffb
Improve handling of the ORC library 2020-12-02 16:19:56 +01:00
Carles Fernandez a538c8c4ee
Update local GPSTk version to v8.0.0, keep compatibilty if v3.0.0 is installed 2020-12-02 14:27:59 +01:00
Carles Fernandez 7fd3df56f7
Update local version of Pugixml to 1.11 2020-11-30 23:08:52 +01:00
Carles Fernandez 93604b8532
Fix building in systems using lib64 2020-11-30 21:13:58 +01:00
Carles Fernandez 1e0e168f14
Fix building in systems using lib64 2020-11-30 19:42:15 +01:00
Carles Fernandez d193f2914f
Fix building in systems using lib64 2020-11-30 19:01:57 +01:00
Carles Fernandez 9b9a2d20ff
Raise upper CMake version to 3.19 2020-11-22 14:23:35 +01:00
Carles Fernandez a85e9748c4
Update ProtocolBuffers to 3.14.0 2020-11-14 04:27:46 +01:00
Carles Fernandez 682e71c5a5
Fix pointer to HTML documentation 2020-10-30 12:39:05 +01:00
Carles Fernandez 185a267f9b
Add new building option ENABLE_EXTERNAL_MATHJAX, set to ON by default.
If set to ON, it generates HTML documentation using MathJax from an external CDN when doing 'make doc'. If set to OFF, MathJax is still looked for in the system and used if found, so it can be used offline. If not found, it is not used.
2020-10-30 12:24:23 +01:00