Javier Arribas
56943fc12d
Merge with next and enabling KF VTL experimental tracking
2021-02-24 11:41:27 +01:00
Carles Fernandez
2a82c27954
Fix linking for std::filesystem in GCC 8
2021-01-31 14:13:25 +01:00
Javier Arribas
253b4b9a97
Adding LimeSDR signal source adapter, not usable yet
2021-01-22 17:45:26 +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
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
aa9adf3fd6
Replace deprecated exec_program by execute_process
2019-11-29 13:20:49 +01:00