Carles Fernandez
|
6ec452a7c0
|
Allow the CMake project to be a sub-project
|
2022-07-28 10:37:36 +02: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
|
a7a140862b
|
Fix building against latest GNU Radio
Replace boost::any by std::any
|
2021-10-30 05:43:22 +02:00 |
Carles Fernandez
|
3773f3c71a
|
Do not apply clang-tidy fixes to protobuf-generated headers
|
2021-01-18 16:00:33 +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
|
f0e1ef6f9a
|
Add a common shared pointer definition
Makes transition to GNU Radio 3.9 API less verbose
|
2020-11-03 20:51:57 +01:00 |
Carles Fernandez
|
eaf80314d7
|
Make use of std::make_unique
|
2020-06-30 10:29:39 +02:00 |
Carles Fernandez
|
bd4a354f9a
|
Fix ENABLE_CLANG_TIDY option
|
2020-06-14 13:00:36 +02:00 |
Carles Fernandez
|
0df4277d36
|
Unify criteria in target definitions, more informative names
|
2020-06-13 00:32:40 +02:00 |
Carles Fernandez
|
034d25c8d3
|
Do not emit warnings due to Protocol Buffers generated code
|
2020-06-11 15:16:40 +02:00 |
Carles Fernandez
|
2a3d682f1f
|
Make use of target_sources(), make use of target propagation to reduce redundancy in dependencies, some fixes for Clang and CMake < 3.11. Use generic lambdas with auto
|
2020-06-08 20:04:01 +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
|
2ded19342f
|
Improve headers
|
2020-02-12 00:04:29 +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
|
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
|
09b6b2305e
|
Handle redefinition of Boost_VERSION variable in CMake 3.15
See Policy CMP0093 https://cmake.org/cmake/help/v3.15/policy/CMP0093.html#policy:CMP0093
CMake 3.15 policies enabled by default (see https://cmake.org/cmake/help/v3.15/manual/cmake-policies.7.html#manual:cmake-policies(7) )
|
2019-07-22 14:13:57 +02:00 |
Carles Fernandez
|
8c1b4c6894
|
Add comment
|
2019-05-26 11:44:17 +02:00 |
Carles Fernandez
|
59494034d8
|
Better fix for Boost Asio and string_view issue in macOS
|
2019-05-26 02:09:53 +02:00 |
Carles Fernandez
|
a1f77607c3
|
Fix building in some macOS configurations
|
2019-05-16 20:49:10 +02:00 |
Carles Fernandez
|
6a6ec19b63
|
Fix building with Boost 1.65.1 (Ubuntu 18.04)
|
2019-05-08 21:35:15 +02:00 |
Carles Fernandez
|
5563e609ec
|
Fix identification of Boost version
|
2019-05-08 19:28:53 +02:00 |
Carles Fernandez
|
214c9d5de0
|
Fix building for Boost < 1.66
|
2019-05-08 16:15:59 +02:00 |
Carles Fernandez
|
2b45256ff1
|
Reorder files
|
2019-04-20 22:07:35 +02:00 |
Carles Fernandez
|
811cdc9693
|
Use Protocol Buffers for data serialization
|
2019-04-20 11:52:00 +02:00 |
Carles Fernandez
|
9bc771bed6
|
Deploy a new option -DENABLE_CLANG_TIDY to integrate clang-tidy checks and fixes into the compilation process, if found. It defaults to OFF
|
2019-02-21 09:59:06 +01:00 |
Carles Fernandez
|
88147d4956
|
Fix build with Clang (not AppleClang) on macOS
|
2019-02-20 22:21:53 +01:00 |
Carles Fernandez
|
75bd492d96
|
Change CMake target names to more meaningful ones, reflecting the code tree
|
2019-02-10 18:34:28 +01:00 |
Carles Fernandez
|
708b288e61
|
Clean CMake scripts
|
2019-02-04 22:44:45 +01:00 |
Carles Fernandez
|
f38d6961e7
|
Add gflags private target
|
2019-02-04 18:45:34 +01:00 |
Carles Fernandez
|
1242d652c0
|
Add Gnuradio::pmt target
|
2019-02-04 08:12:55 +01:00 |
Carles Fernandez
|
8ae72fe458
|
Update to modern CMake usage
|
2019-02-03 19:24:44 +01:00 |
Carles Fernandez
|
b0ba246934
|
Apply some style rules to CMake scripts
|
2018-11-22 00:35:21 +01:00 |
Carles Fernandez
|
e94b2f8990
|
Remove blanks
|
2018-11-18 21:24:54 +01:00 |
Carles Fernandez
|
78c0b76cb9
|
Avoid use of GLOB for source and header files
|
2018-10-04 22:35:44 +02:00 |
Carles Fernandez
|
fe6a6ce5b7
|
Fix building with Pybombs
|
2018-07-06 19:56:32 +02:00 |
Carles Fernandez
|
7b6780eb9e
|
Fix building if glog is not present in the system (e.g. CentOS7)
|
2018-07-04 20:22:20 +02:00 |
Álvaro Cebrián Juan
|
619b2ee624
|
Add monitor block to send data stream to a remote GUI
|
2018-07-03 13:25:43 +02:00 |