- 13 May, 2015 1 commit
-
-
Kitware Robot authored
-
- 12 May, 2015 15 commits
-
-
7c103be8 CPack: Enable DEB and RPM tests more reliably
-
3307e10f Avoid using C++14 to build CMake if cstdio breaks
-
Brad King authored
Add policy CMP0061 to maintain compatibility for existing projects.
-
Brad King authored
Do not specify that --config will not be added, because the command does add it.
-
Brad King authored
Teach the legacy two-argument signature to use CMAKE_CONFIG_TYPE from the environment only if it is non-empty. This makes behavior consistent with the main signature.
-
Brad King authored
-
CPack DEB and RPM generators were not used for some tests because CPACK_BINARY_DEB and CPACK_BINARY_RPM variable were not set. Fix this, simplify generator selection in CTEST_RUN_CPackComponentsForAll, and fix bugs that were detected after tests were run.
-
Kitware Robot authored
- 11 May, 2015 2 commits
-
-
Kitware Robot authored
- 10 May, 2015 1 commit
-
-
Kitware Robot authored
-
- 09 May, 2015 1 commit
-
-
Kitware Robot authored
-
- 08 May, 2015 14 commits
-
-
Dependencies may now be set per component
-
Brad King authored
The find_package command, on Windows, has always searched build trees recently visited by cmake-gui (or CMakeSetup at one time). This was done when the command was created with the intention of simplifying workflows involving building multiple dependent projects. However, this behavior depends on recent developer interaction and therefore can create different find results based on transient system states. It can lead to surprising results and user confusion. Since this behavior was first added CMake has gained many more search options, better error messages when a package is not found, and a package registry. The latter in particular allows projects to make their build trees available for dependent projects to find without user intervention. Therefore the originally intended workflow can be achieved in other, more stable ways. After the above evoluion of find_package we have now decided that the magic search-where-cmake-gui-was behavior does more harm than good. Drop it. We do not need a policy for this behavior change because it only affects interactive use.
-
Brad King authored
This is not done by any other find modules.
-
Fix a condition forgotten by commit b3de0dfe (Ninja: Use forward slashes for any GCC on Windows, 2015-05-07).
-
Brad King authored
The GNU 4.8 standard library's cstdio header is not aware that C++14 honors C11's removal of "gets" from stdio.h and results in an error: /.../include/c++/4.8/cstdio:120:11: error: no member named 'gets' in the global namespace Detect this problematic case and default to using C++11 instead of C++14 for building CMake itself.
-
65e6b115 WCDH: Fix condition when variables named "FILE" or "PREFIX" are defined
-
f65bb82f execute_process: Improve stdout/stderr merging
-
Brad King authored
State explicitly that directory structure is preserved.
-
Brad King authored
Mention the SOURCE_DIR that we checked and found empty or missing so that the user can see the full path to what we expected to find.
-
Brad King authored
-
Kitware Robot authored
-
- 07 May, 2015 6 commits
-
-
Brad King authored
Revise documentation for the major dashboard client step ``ctest_*`` commands. Modernize the documentation formatting. Add some missing options.
-
Brad King authored
-
Brad King authored
Use the KWSys Process "MergeOutput" option to give the child process the same pipe (or file) for both stdout and stderr. This allows natural merging of stdout and stderr together instead of merging on arbitrary buffered read boundaries as before.
-
Brad King authored
-
Extract upstream KWSys using the following shell commands. $ git archive --prefix=upstream-kwsys/ 34fceb50 | tar x $ git shortlog --no-merges --abbrev=8 --format='%h %s' 8c8b2273..34fceb50 Brad King (1): 34fceb50 Process: Add option to merge stdout/stderr
-