- 25 Nov, 2015 1 commit
-
-
Brad King authored
Logically the method pushes a nested scope on top of a given scope because the "up" pointer sequence forms a stack independent of any other branches of the tree.
-
- 24 Nov, 2015 8 commits
-
-
Brad King authored
Everywhere we use cmMakefile::ScopePushPop to manage variable scopes also expects policy scopes to be balanced. There is no place that we use cmMakefile::PolicyPushPop without also using ScopePushPop. Relieve PolicyPushPop of responsibility for policy scope balance checks by moving it to ScopePushPop.
-
Brad King authored
-
Brad King authored
The PolicyPushPop constructor arguments and Quiet method were used to pass non-default arguments to PushPolicy and PopSnapshot, but no clients use them anymore.
-
Brad King authored
The `PopPolicyBarrier` method is actually responsible for closing any scope opened by creating a snapshot. Rename it to `PopSnapshot` and add a comment explaining the purpose of the poilcy-scope-specific part of the method.
-
Brad King authored
-
Brad King authored
Since commit v3.4.0-rc1~179^2~1 (cmState: Add a VariableScope snapshot type, 2015-08-23) the snapshot stack may have a VariableScopeType entry. Skip over these when constructing the call stack, just as we do for policy scopes. Otherwise we report the command causing the variable scope to be entered twice (e.g. find_package while loading a package version file).
-
Brad King authored
-
Brad King authored
-
- 12 Nov, 2015 1 commit
-
-
Brad King authored
-
- 09 Nov, 2015 1 commit
-
-
Brad King authored
-
- 08 Nov, 2015 1 commit
-
-
Stephen Kelly authored
The moved-from location checks for the existence of whether certain generators are needed for any target in a loop, rather than whether the current target has an install rule. This was introduced in commit v3.4.0-rc1~275^2~3 (cmInstallCommand: Move the SetHaveInstallRule invocation., 2015-07-28). Move the SetHaveInstallRule call to a more-obvious place where the cmInstallTargetGenerator is constructed.
-
- 02 Nov, 2015 1 commit
-
-
Brad King authored
-
- 30 Oct, 2015 4 commits
-
-
Brad King authored
-
Brad King authored
Format the documentation of MACOSX_{BUNDLE,FRAMEWORK}_INFO_PLIST and specify for each property what field in the Info.plist file it sets.
-
Brad King authored
-
Brad King authored
Changes in commit v3.4.0-rc1~124^2~1 (cmFindProgramCommand: Re-implement search using more flexible approach, 2015-09-01) did not preserve the behavior of looking for the given name with no search path at all. Fix this and add a test case covering finding an absolute path with no search directories.
-
- 29 Oct, 2015 3 commits
- 28 Oct, 2015 1 commit
-
-
These are used on the WinRT & WinPhone platforms. Build them using the `PRIResource` tool.
-
- 27 Oct, 2015 1 commit
-
-
Brad King authored
This reverts commit 9a271e13. The `-list` option is not documented and may be removed in future Qt versions. Fixing this correctly will require detecting the availability of `--list` or `-list` based on the `rcc` version found. For now we choose to support the documented option that will be supported in future Qt versions.
-
- 26 Oct, 2015 1 commit
-
-
Brad King authored
-
- 23 Oct, 2015 4 commits
-
-
Brad King authored
-
Changes in commit v3.4.0-rc1~79^2~1 (CPackDeb: use of libarchive and removal of fakeroot, 2015-09-11) accidentally set the wrong compression scheme for the `control.tar.gz` file. Set it explicitly to GZip.
-
Brad King authored
-
Brad King authored
Refactoring in commit v3.4.0-rc1~390^2~1 (cmCTestMultiProcessHandler: Refactor RUN_SERIAL implementation, 2015-06-01) forgot to update a code path for cleaning up after a failed RUN_SERIAL test. This causes an infinite loop after a RUN_SERIAL test fails. Fix it and add a test.
-
- 22 Oct, 2015 2 commits
-
-
Brad King authored
-
-
- 21 Oct, 2015 4 commits
-
-
Brad King authored
-
Brad King authored
-
Brad King authored
-
Since this command use 'readdir' under the hood the order of list is undefined: * http://stackoverflow.com/questions/8977441/does-readdir-guarantee-an-order
-
- 20 Oct, 2015 1 commit
-
-
Stephen Kelly authored
Commit v3.4.0-rc1~494^2~4 (cmMakefile: Add API for elseif to create backtrace., 2015-05-29) removed the use of cmMakefileCall to push/pop execution context in favor of a new way to create backtraces. However, a call to cmMakefile::GetExecutionContext is still invoked to issue a contextual CMP0054 warning through cmConditionEvaluator. As the elseif is not part of the call stack, this resulted in trying to access an empty vector. Avoid the attempt at getting execution context when evaluating elseif by constructing a context and backtrace on behalf of the cmConditionEvaluator in all cases.
-
- 19 Oct, 2015 2 commits
- 15 Oct, 2015 3 commits
-
-
Brad King authored
-
Brad King authored
Unset CMAKE_MODULE_PATH before calling find_package(Git) to ensure we do not get a project-provided FindGit module that may not provide the GIT_VERSION_STRING that we need. We do not need to restore the value explicitly because this occurs inside the _ep_add_download_command function call scope.
-
Brad King authored
Refactoring in commit v3.4.0-rc1~77^2~1 (ExternalProject: Use GIT_VERSION_STRING instead of custom method, 2015-09-17) forgot to update the variable name used in an error message.
-
- 13 Oct, 2015 1 commit
-
-
Brad King authored
-