- 18 May, 2015 4 commits
-
-
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
-
- 14 May, 2015 4 commits
-
-
Stephen Kelly authored
-
Stephen Kelly authored
The variable is initialized by the constructor already.
-
Stephen Kelly authored
Do not depend on the local generator for that.
-
Stephen Kelly authored
Access the state from the local generator in the cmMakefile.
-
- 12 May, 2015 1 commit
-
-
Brad King authored
Add policy CMP0061 to maintain compatibility for existing projects.
-
- 04 May, 2015 4 commits
-
-
Stephen Kelly authored
Hide the detail that it is a std::map.
-
Stephen Kelly authored
-
- 03 May, 2015 4 commits
-
-
Stephen Kelly authored
-
Stephen Kelly authored
Both for convenience, and because cmMakefile should not be the way to get access to the local generator, so that should go away in the future.
-
Stephen Kelly authored
-
Stephen Kelly authored
No callers handle the possibility that it can return null, and that is no longer possible anyway.
-
- 01 May, 2015 3 commits
-
-
Stephen Kelly authored
-
Stephen Kelly authored
All structural knowledge of the stack of scopes is now external.
-
Stephen Kelly authored
-
- 30 Apr, 2015 3 commits
-
-
Stephen Kelly authored
-
Stephen Kelly authored
The cmDefinitions::Get will change behavior in follow up commits.
-
This reverts commit 242c3966 (add_custom_command: Diagnose MAIN_DEPENDENCY limitation, 2015-03-09) and the follow up commit b372a99a (UseSWIG: Do not use MAIN_DEPENDENCY on custom commands, 2015-03-26). I misdiagnosed the underlying issue that prompted creation of policy CMP0057. The actual issue surfaces when a single custom command's MAIN_DEPENDENCY is listed in more than one target; this issue will have to be addressed independently.
-
- 29 Apr, 2015 9 commits
-
-
Stephen Kelly authored
-
Stephen Kelly authored
Iterate directly over the parent content provided by cmMakefile.
-
Stephen Kelly authored
Accept a range of cmDefinitions*.
-
Stephen Kelly authored
The purpose of the stack is to allow access only to the top of it. Access to items which are not at the top is needed, so cmDefinitions objects get a Parent pointer. The existence of the Parent pointer is a workaround for the inappropriate use of stack in the first place. Remove it now.
-
Stephen Kelly authored
-
Stephen Kelly authored
Construct the final list directly in a named return value. Use a single set to track bindings already found. Co-Author: Brad King <brad.king@kitware.com>
-
Stephen Kelly authored
This is more efficient and we lose nothing.
-
Stephen Kelly authored
-
Stephen Kelly authored
Put knowledge of the implementation details in one place.
-
- 28 Apr, 2015 6 commits
-
-
Stephen Kelly authored
-
Stephen Kelly authored
Create snapshots for buildsystem directories during configure time. This class will be extended in follow up commits to snapshot all values in the cmState.
-
Stephen Kelly authored
Move the contents of cmMakeile::SetLocalGenerator to the Initialize method.
-
Stephen Kelly authored
Pass the parent though cmGlobalGenerator::CreateLocalGenerator. This will make it easy to initialize state scopes independent of cmMakefile.
-
Stephen Kelly authored
-
Stephen Kelly authored
There is no need to duplicate these on every cmMakefile.
-
- 21 Apr, 2015 2 commits
-
-