From 0c3b3ed1ce8984cca0f069674ca3c75d861ac066 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Sat, 27 Sep 2014 16:26:36 +0000 Subject: version output now includes compiler version --- src/options.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/options.cpp b/src/options.cpp index 284e9e8..038e7b7 100644 --- a/src/options.cpp +++ b/src/options.cpp @@ -559,7 +559,16 @@ void Options::printVersion() std::cout << "anytun"; #endif std::cout << VERSION_STRING_0 << std::endl; + +#if defined(__clang__) + std::cout << VERSION_STRING_1 << ", using CLANG " << __clang_version__ << std::endl; +#elif defined(__GNUC__) + std::cout << VERSION_STRING_1 << ", using GCC " << __GNUC__ << '.' << __GNUC_MINOR__ + << '.' << __GNUC_PATCHLEVEL__ << std::endl; +#else std::cout << VERSION_STRING_1 << std::endl; +#endif + } void Options::printUsage() -- cgit v1.2.3