Version.h revision 193326
1//===- Version.h - Clang Version Number -------------------------*- C++ -*-===// 2// 3// The LLVM Compiler Infrastructure 4// 5// This file is distributed under the University of Illinois Open Source 6// License. See LICENSE.TXT for details. 7// 8//===----------------------------------------------------------------------===// 9// 10// This header defines version macros for Clang. 11// 12//===----------------------------------------------------------------------===// 13 14#ifndef LLVM_CLANG_BASIC_VERSION_H 15#define LLVM_CLANG_BASIC_VERSION_H 16 17/// \brief Clang major version 18#define CLANG_VERSION_MAJOR 1 19 20/// \brief Clang minor version 21#define CLANG_VERSION_MINOR 0 22 23/// \brief Helper macro for CLANG_VERSION_STRING. 24#define CLANG_MAKE_VERSION_STRING2(X) #X 25 26/// \brief Helper macro for CLANG_VERSION_STRING. 27#define CLANG_MAKE_VERSION_STRING(X,Y) CLANG_MAKE_VERSION_STRING2(X.Y) 28 29/// \brief A string that describes the Clang version number, e.g., 30/// "1.0". 31#define CLANG_VERSION_STRING \ 32 CLANG_MAKE_VERSION_STRING(CLANG_VERSION_MAJOR,CLANG_VERSION_MINOR) 33 34 35#endif // LLVM_CLANG_BASIC_VERSION_H 36