summaryrefslogtreecommitdiff
path: root/gnuradio-runtime
diff options
context:
space:
mode:
authorMarcus Müller <marcus.mueller@ettus.com>2016-05-07 17:16:17 +0200
committerMarcus Müller <marcus.mueller@ettus.com>2016-05-07 17:16:17 +0200
commit2c812202c6b89a73350295f4e0f667d6554a271d (patch)
treea9855fc4a2232b3f3be33b23baa68ad89139befc /gnuradio-runtime
parent438fb307a0b593706a212a3cd6e16f217a8704d0 (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.cc10
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;