blob: 1a26566883e335a446f047b2b97f2ce35896d10f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
This patch adds a FreeBSD-specific suffix to clang's version string. This is
usually of the form "(yyyyddmm)", representing the date when the compiler was
last updated.
Introduced here: http://svnweb.freebsd.org/changeset/base/209107
Index: tools/clang/lib/Basic/Version.cpp
===================================================================
--- tools/clang/lib/Basic/Version.cpp
+++ tools/clang/lib/Basic/Version.cpp
@@ -124,8 +124,10 @@ std::string getClangFullVersion() {
OS << "clang version " CLANG_VERSION_STRING " "
<< getClangFullRepositoryVersion();
+#ifdef CLANG_VENDOR_SUFFIX
+ OS << CLANG_VENDOR_SUFFIX;
+#elif defined(CLANG_VENDOR)
// If vendor supplied, include the base LLVM version as well.
-#ifdef CLANG_VENDOR
OS << " (based on LLVM " << PACKAGE_VERSION << ")";
#endif
|