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