Commit graph

5 commits

Author SHA1 Message Date
Martin Braun
38b89ae965 cmake: Make UHDPython.cmake available to OOTs
This installs UHDPython.cmake to lib/uhd/, so that OOT RFNoC modules can
use it (and don't have to use a version that ships with the OOT). This
makes maintanance of that file a lot easier.

Now that this file can (and should) be used outside of UHD, we
"namespace" the macros and functions by prefacing them with 'UHD_'
(e.g., there's now UHD_PYTHON_CHECK_MODULE).

This file requires creating UHDMinDepVersions.cmake, which also gets
installed.
2024-09-02 08:22:58 +02:00
Lars Amsel
3a6d4ef1d7 host: remove superfluous usage of const in return values
Returning a const value does not ensure value constness. Instead,
it prevent move semantics (see C++ core guidelines F.49).
2024-06-25 16:59:56 +02:00
mkoop
9c2df8cc9a extension: windows: Fixed linking extension example to uhd.lib
Symtom to observed
Example of how to use a (new) feature/behavior
2023-03-30 08:00:47 -05:00
Martin Anderseck
4f993faf13 extension: Add extension example
Added example for extension framework which can be used as template for
own extensions.
2022-08-30 08:49:26 -05:00
Martin Anderseck
4789c32f40 extension: Add extension framework
This change adds the extension framwork that enables external libraries
to extend the UHD functionality in MultiUSRP and RFNoC. Its main purpose
is to be able to use external frontend modules, signal conditioning
modules etc. and to control them together with the USRP device. To make
it easier to install into the correct directory the UHD_MODULE_PATH gets
exported in CMake.
2022-08-30 08:49:26 -05:00