llvm-project/clang/lib/Basic
Jordan Rose f31f5f8488 [CMake] Put controversial always-recheck-revision-number behind an option.
CMake does not have the ability to perform actions before calculating
dependencies, so it can't know whether it needs to rebuild clangBasic
to update for a new revision number. CLANG_ALWAYS_CHECK_VC_REV (off by
default) will cause clangBasic to always be dirty by deleting the
generated SVNVersion.inc after use; otherwise, SVNVersion.inc will
always be updated, but only included in the final binary when clangBasic
is rebuilt.

It'd be great to find a better way to do this, but hopefully this is
still an improvement over the complete lack of version information before.

llvm-svn: 190613
2013-09-12 16:17:41 +00:00
..
Builtins.cpp Add a -fno-math-builtin option to the Clang -cc1 2013-07-23 00:13:01 +00:00
CMakeLists.txt [CMake] Put controversial always-recheck-revision-number behind an option. 2013-09-12 16:17:41 +00:00
CharInfo.cpp CharInfo: Add missing "using namespace clang::charinfo" in .cpp file. 2013-02-08 22:37:49 +00:00
Diagnostic.cpp Revert r177218. 2013-05-03 23:20:27 +00:00
DiagnosticIDs.cpp Make getDiagnosticsInGroup helper method a static function in the cpp file and move the WarningOption struct into an anonymous namespace instead of clang namespace since it no longer needs to be forward declared in the header. 2013-08-29 06:06:18 +00:00
FileManager.cpp Use llvm::sys::fs::UniqueID for windows and unix. 2013-08-01 21:42:11 +00:00
FileSystemStatCache.cpp Use llvm::sys::fs::UniqueID for windows and unix. 2013-08-01 21:42:11 +00:00
IdentifierTable.cpp ObjectiveC migrator: remove dead code. 2013-08-29 16:22:26 +00:00
LangOptions.cpp Add a *San + modules FIXME. 2013-02-07 01:09:29 +00:00
Makefile Use tabs instead of spaces. 2012-03-02 16:06:37 +00:00
Module.cpp When we perform dependent name lookup during template instantiation, it's not 2013-07-25 23:08:39 +00:00
ObjCRuntime.cpp Add the ObjFW runtime. Patch by Jonathan Schleifer! 2012-07-12 02:07:58 +00:00
OpenMPKinds.cpp Unbreak the Clang -Werror build after r190183. 2013-09-06 20:58:25 +00:00
OperatorPrecedence.cpp Replace C++0x in a comment with C++11 2013-07-14 17:04:56 +00:00
SourceLocation.cpp PR14581: Make SourceLocation::printToString work, or it will always return an empty string. 2012-12-12 14:17:17 +00:00
SourceManager.cpp Simplified SourceManager::translateLineCol a bit. 2013-07-29 22:26:10 +00:00
TargetInfo.cpp Fix minor coding style issue in r190296 pointed out by Richard Smith. 2013-09-10 08:00:34 +00:00
Targets.cpp Fix a bug where -msse followed by -mno-sse would leave MMX enabled. 2013-09-11 06:48:53 +00:00
TokenKinds.cpp Sort all of Clang's files under 'lib', and fix up the broken headers 2012-12-04 09:13:33 +00:00
Version.cpp Remove "static" on simple temporary StringRef. 2013-08-09 17:51:03 +00:00
VersionTuple.cpp Include llvm::Optional in clang/Basic/LLVM.h 2013-02-20 22:23:23 +00:00