1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2026-06-03 19:22:21 +00:00
Commit Graph

252 Commits

Author SHA1 Message Date
Carles Fernandez b4b9c31182 Improve detection of Gnuplot and gnss_sim when cross-compiling 2021-08-02 09:33:16 +02:00
Carles Fernandez 75eafeb44c Report MacOS architecture 2021-07-29 22:24:48 +02:00
Carles Fernandez ce49384004 Fix detection of std::filesystem in recent CMake versions 2021-07-27 11:10:52 +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 b2fccc826e Improve detection of macOS version 2021-05-26 13:09:13 +02:00
Carles Fernandez daedb65de8 Add GCC 12 to the list of major series 2021-05-26 12:05:53 +02:00
Carles Fernandez 2a82c27954 Fix linking for std::filesystem in GCC 8 2021-01-31 14:13:25 +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 a9de3d4244 Fix detection of python when using Macports 2020-12-18 13:11:26 +01:00
Carles Fernandez 065e2b84f5 Big Sur is version 11 2020-12-16 11:35:47 +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 454095cedb Report Big Sur as version 11.0 2020-11-13 10:50:34 +01:00
Carles Fernandez 0880b04649 Handle change in GNU Radio FFT API 2020-11-04 09:32:00 +01:00
Carles Fernandez 165ae06d7a Make CMake modules more portable 2020-11-01 14:35:15 +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
Carles Fernandez 952c6d5d9e Make cmakelink job happy 2020-10-30 08:50:41 +01:00
Carles Fernandez a95ca8c42b Improved rendering of equations in HTML documentation generated by Doxygen. Make use of MathJax 2.x if found 2020-10-29 19:56:28 +01:00
Carles Fernandez 51846d5b80 Fix CMAKE_SYSTEM_PROCESSOR variable 2020-10-26 09:25:21 +01:00
Carles Fernandez 76f0eb7acd Fix python detection when cross-compiling 2020-10-16 19:46:44 +02:00
Carles Fernandez d4ed61df4b Improve handling of gflags library
Set minimun gflags version to 2.1.2

Replaced google:: by gflags:: namespace
2020-08-13 20:54:22 +02:00
Carles Fernandez 9d07a959cf Add detection of macOS Big Sur 2020-07-13 12:27:07 +02:00
Carles Fernandez a5aa0d2549 Allow a random name for the build type. If not recognized, it is set to None 2020-06-27 19:51:22 +02:00
Carles Fernandez 23e13a7002 Fix CMake warnings 2020-06-27 19:48:33 +02:00
Carles Fernandez d15a8d49d2 GCC 11 already exists (see https://gcc.gnu.org/gcc-11/changes.html) 2020-06-11 15:32:11 +02:00
Carles Fernandez ffcd5b55da Make CMake GFORTRAN module more scalable 2020-06-10 01:50:29 +02:00
Carles Fernandez a994367f61 Revert "Make CMake module more scalable"
This reverts commit 3f4ecbcc88.
2020-06-10 01:31:06 +02:00
Carles Fernandez 8aae3af4bb Revert "Make CMake module more scalable"
This reverts commit eba5010baa.
2020-06-10 01:30:50 +02:00
Carles Fernandez eba5010baa Make CMake module more scalable 2020-06-10 00:42:33 +02:00
Carles Fernandez 3f4ecbcc88 Make CMake module more scalable 2020-06-09 17:03:15 +02:00
Carles Fernandez 065706cd32 Find libgfortran in OpenSUSE 2020-06-06 21:51:26 +02:00
Carles Fernandez 8ba33a357d Find libgfortran in OpenSUSE and Fedora 2020-06-06 21:27:25 +02:00
Carles Fernandez 0637365d6c Remove python-six as a dependency if Python version is 3.x 2020-05-10 17:31:39 +02:00
Carles Fernandez 3519107131 Add compatibility with the new GNU Radio 3.9 API that uses C++11 standard smart pointers instead of Boost smart pointers 2020-04-02 23:59:35 +02:00
Carles Fernandez 964daa97f9 Improve CMake usage 2020-03-01 13:37:03 +01:00
Carles Fernandez 4b3f777425 Add cmake modules to cmakelint job and fix errors 2020-03-01 12:29:21 +01:00
Carles Fernandez 299cb1a2ee Remove usage of uninitialized variables in CMake scripts
Remove all warnings emitted by cmake --warn-uninitialized ..
2020-02-29 14:33:09 +01:00
Carles Fernandez 581ba96904 Use cmake -E rm instead of -E remove if CMake >= 3.17 2020-02-28 20:57:28 +01:00
Carles Fernandez 49adce12e3 Fix warnings raised by CMake 3.17.0-rc1 2020-02-20 19:51:57 +01:00
Carles Fernandez 2ded19342f Improve headers 2020-02-12 00:04:29 +01:00
Carles Fernandez aeaf68fe47 Fix detection of Volk version if pkg-config is not present 2020-02-10 01:16:58 +01:00
Carles Fernandez 4d0d263280 Make the software package compliant with the REUSE Specification v3.0 (see https://reuse.software/spec/)
Update license headers to SPDX format (see https://spdx.org/)
Add license to all files
Add CI job in GitHub Actions to ensure compliance
2020-02-08 01:20:02 +01:00
Carles Fernandez d6ec2a7b2c Update links (mainly from http to https, fix broken links) 2020-02-05 21:24:46 +01:00
Carles Fernandez e75a1f19d6 Update links 2020-02-05 10:20:32 +01:00
Carles Fernandez 417eaf4b26 Remove whitespace 2020-02-03 23:31:50 +01:00
Carles Fernandez 3e0752a88b Improve OS reporting 2020-02-03 22:11:04 +01:00
Carles Fernandez 558f88154a Replace MacOS by macOS 2020-02-01 14:26:41 +01:00
Carles Fernandez 301f01f9f0 Find gfortran in gcc 10 2020-01-26 22:59:04 +01:00
Carles Fernandez bc9725c745 Simplify cmake scripts, fix volk_gnsssdr cross-compilation, update ProtocolBuffers to 3.11.2 2020-01-13 01:49:00 +01:00