diff options
author | Marcus Müller <marcus.mueller@ettus.com> | 2016-05-07 17:16:17 +0200 |
---|---|---|
committer | Marcus Müller <marcus.mueller@ettus.com> | 2016-05-07 17:16:17 +0200 |
commit | 2c812202c6b89a73350295f4e0f667d6554a271d (patch) | |
tree | a9855fc4a2232b3f3be33b23baa68ad89139befc /gnuradio-runtime | |
parent | 438fb307a0b593706a212a3cd6e16f217a8704d0 (diff) |
added options to query the full configuration as read by gr::prefs
Also added user conf dir path query
Diffstat (limited to 'gnuradio-runtime')
-rw-r--r-- | gnuradio-runtime/apps/gnuradio-config-info.cc | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/gnuradio-runtime/apps/gnuradio-config-info.cc b/gnuradio-runtime/apps/gnuradio-config-info.cc index c91b08003..813dda138 100644 --- a/gnuradio-runtime/apps/gnuradio-config-info.cc +++ b/gnuradio-runtime/apps/gnuradio-config-info.cc @@ -25,6 +25,8 @@ #endif #include <gnuradio/constants.h> +#include <gnuradio/sys_paths.h> +#include <gnuradio/prefs.h> #include <boost/program_options.hpp> #include <boost/format.hpp> #include <iostream> @@ -43,6 +45,8 @@ main(int argc, char **argv) ("prefix", "print GNU Radio installation prefix") ("sysconfdir", "print GNU Radio system configuration directory") ("prefsdir", "print GNU Radio preferences directory") + ("userprefsdir", "print GNU Radio user preferences directory") + ("prefs", "print GNU Radio preferences") ("builddate", "print GNU Radio build date (RFC2822 format)") ("enabled-components", "print GNU Radio build time enabled components") ("cc", "print GNU Radio C compiler version") @@ -75,6 +79,12 @@ main(int argc, char **argv) if(vm.count("prefsdir")) std::cout << gr::prefsdir() << std::endl; + if(vm.count("userprefsdir")) + std::cout << gr::userconf_path() << std::endl; + + if(vm.count("prefs")) + std::cout << gr::prefs::singleton()->to_string() << std::endl; + if(vm.count("builddate")) std::cout << gr::build_date() << std::endl; |