aboutsummaryrefslogtreecommitdiffstats
path: root/host
diff options
context:
space:
mode:
Diffstat (limited to 'host')
-rw-r--r--host/cmake/Modules/UHDVersion.cmake2
-rw-r--r--host/include/uhd/version.hpp.in3
-rw-r--r--host/lib/utils/log.cpp2
-rw-r--r--host/lib/version.cpp4
4 files changed, 10 insertions, 1 deletions
diff --git a/host/cmake/Modules/UHDVersion.cmake b/host/cmake/Modules/UHDVersion.cmake
index 205c2e839..99e898649 100644
--- a/host/cmake/Modules/UHDVersion.cmake
+++ b/host/cmake/Modules/UHDVersion.cmake
@@ -145,3 +145,5 @@ if(DEFINED UHD_ABI_VERSION)
else()
set(UHD_ABI_VERSION "${UHD_VERSION_MAJOR}.${UHD_VERSION_API}.${UHD_VERSION_ABI}")
endif()
+
+set(UHD_COMPONENT "UHD")
diff --git a/host/include/uhd/version.hpp.in b/host/include/uhd/version.hpp.in
index 0179821da..41abe99e9 100644
--- a/host/include/uhd/version.hpp.in
+++ b/host/include/uhd/version.hpp.in
@@ -35,6 +35,9 @@ namespace uhd{
//! Get the ABI compatibility string for this build of the library
UHD_API std::string get_abi_string(void);
+ //! Get the component string
+ UHD_API std::string get_component(void);
+
} //namespace uhd
#endif
diff --git a/host/lib/utils/log.cpp b/host/lib/utils/log.cpp
index 8bcf13ebc..c8d5e07cc 100644
--- a/host/lib/utils/log.cpp
+++ b/host/lib/utils/log.cpp
@@ -205,7 +205,7 @@ public:
std::ostringstream sys_info;
sys_info << BOOST_PLATFORM << "; " << BOOST_COMPILER << "; "
<< "Boost_" << BOOST_VERSION << "; "
- << "UHD_" << uhd::get_version_string();
+ << uhd::get_component() << "_" << uhd::get_version_string();
_publish_log_msg(sys_info.str(), uhd::log::info, "UHD");
}
diff --git a/host/lib/version.cpp b/host/lib/version.cpp
index f3c268748..016c46a9f 100644
--- a/host/lib/version.cpp
+++ b/host/lib/version.cpp
@@ -18,3 +18,7 @@ std::string uhd::get_version_string(void){
std::string uhd::get_abi_string(void){
return UHD_VERSION_ABI_STRING;
}
+
+std::string uhd::get_component(void){
+ return "@UHD_COMPONENT@";
+} \ No newline at end of file