David,

this is intentional, so that people can build FPGA bitfiles from the HDL in
this module. rfnoc-gain (and by extension, any OOT module you create from
rfnoc_modtool) does not have an opt-out for installing the HDL. If there is
demand, we could add that. In your case, you could use cmake --install
build/ --component $COMP with every component except 'gateware', or you
remove the install() command from
https://github.com/EttusResearch/uhd/blob/master/host/examples/rfnoc-gain/CMakeLists.txt#L170-L172
.

--M

On Fri, Aug 22, 2025 at 4:36 AM David <vitishlsfa...@gmail.com> wrote:

> Hello all,
>
> When I run the command "make install pymodule_library" in the UHD 4.8
> branch, it also installs fpga verilog files that are not linked to the C++
> block controller object or python, which is unexpected. I get the following
> output:
>
> [image: image.png]
>
> I don't want anything installed in the fpga directory, such as the
> testbench and IP, and would like to remove that from the make target
> completely so it only installs the YAML, block controller object, and
> python module. The make target "rfnoc_gain_python" also has a similar
> output.
>
> How can I remove the blocks fpga directory from being installed? I have
> used grep in the block and UHD/host directories, and make dry-runs to see
> where it is being added to the install files, but I have not had any luck.
>
> Thanks,
>
> David
> _______________________________________________
> USRP-users mailing list -- usrp-users@lists.ettus.com
> To unsubscribe send an email to usrp-users-le...@lists.ettus.com
>
_______________________________________________
USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-le...@lists.ettus.com

Reply via email to