1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2025-10-25 12:37:40 +00:00
Commit Graph

233 Commits

Author SHA1 Message Date
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
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
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
Carles Fernandez
0038853c52 Clean CMake files 2019-11-30 20:30:22 +01:00
Carles Fernandez
b552616b99 Find Python 3 with CMake < 3.12 2019-11-30 17:42:44 +01:00
Carles Fernandez
51c8732ff1 Look for python3 in first place even if CMake < 3.12 2019-11-30 14:18:39 +01:00
Carles Fernandez
6fca79ed6d Add flag for MSVC 2019-11-25 23:04:10 +01:00
Carles Fernandez
815a910619 Make use of ORC if available 2019-11-17 13:42:29 +01:00
Carles Fernandez
fe4319dadc Improve comments 2019-11-03 00:55:48 +01:00
Carles Fernandez
d6b4ba4fc3 Detect ARM processors when using clang 2019-11-02 00:12:47 +01:00
Carles Fernandez
4816ae64f7 Add toolchain files for ARM processors 2019-11-01 19:29:28 +01:00