Commit Graph

43 Commits

Author SHA1 Message Date
Carles Fernandez 58c066bd9e
Find dependencies in the loongarch64 architecture 2024-02-21 17:39:43 +01:00
Carles Fernandez 7c9118a33f
Fix building with latest GNU Radio 2023-11-26 10:18:58 +01:00
Carles Fernandez 4f2d73dfe3
Fix for old CMake 2022-09-28 08:08:09 +02:00
Carles Fernandez 141457df95 Report spdlog version in CMake summary 2022-08-24 11:31:36 +02:00
Carles Fernandez 1a6dc7263d
CMake: fix for old CMake 2022-08-23 21:29:54 +02:00
Carles Fernandez 6bf7cd9f30
Fix for old CMake 2022-08-23 15:44:50 +02:00
Carles Fernandez e15faa7b67
Fix for old CMake 2022-08-23 15:12:09 +02:00
Carles Fernandez 8247021f32
CMake: Move log4cpp/spdlog handling to the GNURADIO cmake module 2022-08-23 14:11:06 +02:00
Jim Melton b24141ca72
add ZMQ signal source 2022-08-10 17:37:57 -06:00
Carles Fernandez d7eaffaae0
Report if gr-iio is not found 2022-07-27 13:34:26 +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 cc38d6bc08
Fixes for building against GNU Radio master
Log4cpp has been replaced by spdlog
2021-11-23 13:30:48 +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 2f7263d7a3
Fix for new API for gr-iio component in GNU Radio master 2021-10-23 14:11:20 +02: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 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 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 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 1e0c789c84
Prepare for gr-iio integration into GNU Radio 2019-10-05 21:12:54 +02:00
Carles Fernandez 3c5f4ca3e4 Use canonical order in CMake modules 2019-09-30 14:58:34 +02:00
Carles Fernandez b41dacfe7f
Find Debian packages in more architectures: add riscv64 2019-08-10 12:45:40 +02:00
Carles Fernandez 36bf884ae0
Make pkgconfig quiet, avoiding misleading messages 2019-07-26 12:42:17 +02:00
Carles Fernandez 52b70af104
Preserve PACKAGE_VERSION variable if it exists 2019-06-27 08:47:09 +02:00
Carles Fernandez 12e26fe318
Move package DESCRIPTION and URL data to CMake modules 2019-06-21 02:49:41 +02:00
Carles Fernandez 434f7d7830
Tell pkg-config to add more paths to its search
Setting PKG_CONFIG_USE_CMAKE_PREFIX_PATH to TRUE. If this variable is not set, this behavior is enabled by default if CMAKE_MINIMUM_REQUIRED_VERSION is 3.1 or later, disabled otherwise. Since our minimum requirement is 2.8.12, we activate it manually.
See https://cmake.org/cmake/help/latest/module/FindPkgConfig.html
2019-06-19 21:01:36 +02:00
Carles Fernandez fed2035f1e Fixes in version reporting 2019-06-19 11:59:41 +02:00
Carles Fernandez e2d583a442
Move definition og GNU Radio imported targets to the custom CMake module 2019-06-15 23:49:24 +02:00
Carles Fernandez f1971f0c80
Improve indentation 2019-06-10 22:09:40 +02:00
Carles Fernandez ca6b4b545b
Replace Boost::filesystem by std::filesystem if C++17 support is available 2019-06-10 21:41:13 +02:00
Carles Fernandez c1b48d675a
Improve GNU Radio 3.7 / 3.8 handling 2019-04-27 17:28:49 +02:00
Carles Fernandez 0c7ec44cdb
Generate CMake summary report 2019-03-09 01:39:32 +01:00
Carles Fernandez 470e2e0372
Recover cmake Modules 2018-12-12 01:37:37 +01:00
Carles Fernandez 9e511c90a1
Merge branch 'release_0010' of https://github.com/carlesfernandez/gnss-sdr into release_0010 2018-12-09 09:15:04 +01:00
Carles Fernandez ddc5f6fcf4
Merge 2018-12-09 01:06:27 +01:00
Carles Fernandez 961f8cee1f
Offer a <PACKAGENAME>_ROOT CMake and environment variable as a way to define a base path to find packages 2018-12-01 19:09:44 +01:00
Carles Fernandez 73ece1e533
Uniformize style of CMake modules 2018-11-21 08:28:50 +01:00