Hi gnuradio and usrp-users,
I'm trying to update rfnoc OOT modules for gnuradio 3.8 (gasp).
But I'm having trouble finding and linking to gr-ettus specifically, and I wonder how we're supposed to call find_package(<OOT>) and then link to OOT modules in general with the updated cmake workflow... Trying to find and link gr-ettus, I've tried a few things...
1) find_package(ettus)
I believe this worked against gnuradio-3.7. Now, I get the following error during cmake configure...
```
-- No package 'ettus' found
CMake Error at /usr/local/lib/cmake/ettus/ettusConfig.cmake:41 (include):
include could not find load file:
/usr/local/lib/cmake/ettus/ettusTarget.cmake
```
2) find_package(gnuradio-ettus)
This seems more promising, since GR_LIBRARY_FOO seems to install gnuradio-ettus cmake files into the lib/cmake/ettus install location. This fails in cmake configure with the following error:
```
CMake Error at gr-theseus/CMakeLists.txt:84 (find_package):
By not providing "Findgnuradio-ettus.cmake" in CMAKE_MODULE_PATH this
project has asked CMake to find a package configuration file provided by
"gnuradio-ettus", but CMake did not find one.
Could not find a package configuration file provided by "gnuradio-ettus"
with any of the following names:
gnuradio-ettusConfig.cmake
gnuradio-ettus-config.cmake
Add the installation prefix of "gnuradio-ettus" to CMAKE_PREFIX_PATH or set
"gnuradio-ettus_DIR" to a directory containing one of the above files. If
"gnuradio-ettus" provides a separate development package or SDK, be sure it
has been installed.
```
So: Is this right? Am I missing something obvious here? Should gnuradio OOT modules set their GR_CMAKE_DIR to gnuradio-<module>?
Thanks for the help!
EJ