- 19 May, 2015 24 commits
-
-
Stephen Kelly authored
This container is never empty.
-
Stephen Kelly authored
-
Stephen Kelly authored
They don't print things that are important in the modern implementation.
-
Stephen Kelly authored
-
Stephen Kelly authored
-
Stephen Kelly authored
As this is called in the constructor, the definition will never be already set.
-
Stephen Kelly authored
Allow the name to be used for something more-suitable.
-
Stephen Kelly authored
Make the existing method a private overload. All external callers invoke the method with only one argument.
-
Stephen Kelly authored
It is never read externally. The CollapseFullPath removed in this commit is a repeat of a similar call inside ReadListFile.
-
Stephen Kelly authored
There is no need to store this as a member variable.
-
a390de65 Ninja: Generate separate compile and link rules for each target
-
fa9eb814 cmLocalGenerator: Remove redundant path access. 1933f3d1 cmLocalGenerator: Remove redundant path conversions. 9e4b6cc2 cmState: Store computed relative paths to to current directories. 991f5e49 cmState::Snapshot: Store components for current directories. 57bdc1a2 cmState: Compute and store directory components.
-
61d52e6e cmListFileBacktrace: Hide the context-stack implementation detail. a271f7f1 cmTarget: Simplify CMP0023 message loop. f4300cd4 cmTarget: Simplify output computation. 65a42849 cmTarget: Store context in stack only if different. 9645cba3 cmListFileContext: Implement EqualityComparable. 52a8d19c cmTarget: Store only cmListFileContext for CMP0023 handling. 59ba1215 cmTarget: Remove needless iteration. 18f810a8 cmListFileContext: Sort by line before file. e96b5d14 cmListFileContext: Implement LessThanComparable. 7eb0dfa0 cmMakefile: Use std::set::insert API to simplify CMP0054 handling. f9785e0c cmMakefile: Simplify CMP0054 handling. e17b5e42 cmMakefile: Add access to the top-level execution context. 1ec1bf9f if(): Test the effect of cmMakefileCall use in elseif() handling. 9b4aefad cmMakefile: Replace deques with vectors.
-
036372c4 Remove obsolete overrides of CreateLocalGenerator. 684e5cef cmGlobalGenerator: Host the MakeSilentFlag. 2047144f cmLocalGenerator: Remove unused IgnoreLibPrefix. 333c1fa8 cmGlobalUnixMakefileGenerator3: Host the UnixCD. a97df5e1 cmGlobalUnixMakefileGenerator3: Host the PassMakeflags. 14f171c3 Remove method calls just repeating the default. cf7f03e5 cmGlobalUnixMakefileGenerator3: Host the DefineWindowsNULL. e9b134b9 cmGlobalUnixMakefileGenerator3: Host the include directive. 24613d8b cmLocalGenerator: Remove unused method. b659d161 cmGlobalGenerator: Add NVI wrapper to create local generator.
-
639620ee CTestCustom: Suppress HP-UX preprocessor concatenation warning
-
Base class implementations for these are identical.
-
-
-
Kitware Robot authored
-
- 18 May, 2015 16 commits
-
-
Stephen Kelly authored
-
Stephen Kelly authored
The backtrace will soon not be implemented in terms of a stack of cmListFileContext objects. Keep the cmListFileContext in the API for convenience for now.
-
Stephen Kelly authored
This method is only called if there is a mismatch and something to print. Remove intermediate container.
-
Stephen Kelly authored
We always have line information for contexts resulting from command execution.
-
Stephen Kelly authored
The PushTLLCommandTrace method is called once per link item for a single target_link_libraries command. Avoid storing copies of identical execution contexts and rely on the uniqueness while printing output.
-
Stephen Kelly authored
-
Stephen Kelly authored
Only the top level execution context is shown, as appropriate, so store only that.
-
Stephen Kelly authored
This is not a loop.
-
Stephen Kelly authored
This should be much faster. In the context where it is used the line comparison should be sufficient, removing the need to compare files at all.
-
Stephen Kelly authored
Move wrapping existing code from cmMakefile, and simplify the implementation there.
-
Stephen Kelly authored
-
Stephen Kelly authored
-
Stephen Kelly authored
This is cheaper than getting the whole backtrace, and the cmListFileBacktrace will not always be composed of cmListFileContext objects.
-
Stephen Kelly authored
-
Stephen Kelly authored
-
Brad King authored
Our <LANG>_COMPILER and <LANG>_<TARGET_TYPE>_LINKER rule generation has access to a specific cmTarget so the results may depend on it. Instead generate separate rules for each target using an encoded target name. In particular, this makes CTEST_USE_LAUNCHERS report proper target information.
-