Hi,
I'm confused about configuring gr-osmosdr. In
particular this output from
cmake:
-- Configuring sysmocom OsmoSDR support...
-- Dependency LIBOSMOSDR_FOUND = FALSE
-- Disabling sysmocom OsmoSDR support.
-- Override with -DENABLE_OSMOSDR=ON/OFF
Isn't libosmosdr part of gr-osmosdr? How can it have itself as a dependency?
I tried overriding, but it didn't have any effect.
No libosmosdr is not part of gr-osmosdr and is not required.
libosmosdr is a library to support an "Osmo-SDR" hardware (
http://sdr.osmocom.org/trac/attachment/wiki/WikiStart/osmosdr-beta.jpg
). So if you don't own this hardware, there is no need for the
library.
gr-osmosdr was originally the block to support that same hw. Then
rtl-sdr support was added to it, then uhd, then ... and finally
gr-osmosdr evolved to be the block it is today, accepting _many_
different hardware with the same GR block interface to allow GR app to
work without mod with all of theses.
Granted the choice of naming isn't the best, but renaming at this
point would just create havoc and break stuff ...
Cheers,
Sylvain