- Aug 10, 2017
- Aug 08, 2017
-
-
Brad King authored
Disable the feature added by commit v3.9.0-rc1~71^2~2 (find_*: Add a new PackageRoot search path group, 2017-05-03) and remove documentation added by commit v3.9.0-rc1~71^2 (find_*: Add docs for PackageRoot search path group, 2017-05-03). Unfortunately the name `<pkg>_ROOT` may already be set by projects for their own incompatible purposes. Disable the behavior change for now to fix the regression for CMake 3.9. We can restore it later with a policy. In order to keep the implementation and tests working, add an undocumented variable we can use in the tests to enable the behavior before the policy is introduced. Fixes: #17144
-
Brad King authored
Merge-request: !1113
-
Brad King authored
Merge-request: !1115
-
Brad King authored
Merge-request: !1110
-
Brad King authored
-
Sebastian Holtermann authored
The **AUTOGEN** include directory was always passed to the compiler but only generated on demand. To avoid compiler complaints when using `-Wmissing-include-dirs` make sure the directory gets created always. Closes #17147
-
- Aug 07, 2017
-
-
Brad King authored
-
Brad King authored
* upstream-expat: expat 2017-08-02 (97c6bd01)
-
Code extracted from: https://github.com/libexpat/libexpat.git at commit 97c6bd01990090d4015364ae37dd141f3c39a30f (R_2_2_3).
-
Brad King authored
-
- Aug 03, 2017
-
-
Brad King authored
Merge-request: !1101
-
-
When not using the html or text builders, `Help/index.rst` does not include `Help/release/index.rst` in the toctree. Silence the warning.
- Aug 02, 2017
-
-
Test for nullptr before constructing std::string.
-
Chuck Atkins authored
-
Brad King authored
Since commit v3.8.0-rc1~251^2 (UseSWIG: Record generated java files as custom command outputs, 2016-11-28) the generated `.java` files are listed as sources in the call to `add_library` by swig_add_library. They are listed only as the outputs of custom commands and not intended for compilation as part of the library. Reported-by: Alan W. Irwin <irwin@beluga.phys.uvic.ca>
-
Brad King authored
Merge-request: !1079
-
Fix typo in commit v3.8.0-rc1~112^2 (FindJava: add hints for jre, 2017-01-11).
-
Since commit v3.8.0-rc2~28^2~2 (Utilities/Sphinx: Port cmake extension to Sphinx 1.4, 2017-02-09) we use the `sphinx.version_info` tuple. However, it was added in Sphinx v1.2 so the check breaks compatibility with older versions. Revise our check to assume Sphinx pre-1.2 if the version tuple does not exist.
-
Tested-by: Felix Geyer <debfx@fobos.de> Merge-request: !1080
-
Merge-request: !1078
- Jul 28, 2017
-
-
Chuck Atkins authored
-
Chuck Atkins authored
-
- Jul 26, 2017
-
-
CMake would give a fatal error if the policy stack was cleaned up upon exiting the module.
-
- Jul 25, 2017
-
-
Craig Scott authored
The original regex was expecting to match strings like "ea", but it has been reported that other strings like "Debian" are also possible.
-
- Jul 18, 2017
-
- Jul 17, 2017
-
-
Brad King authored
-
- Jul 14, 2017
-
-
Brad King authored
The code add_library(A OBJECT a.c) target_sources(A PRIVATE $<TARGET_OBJECTS:A>) used to crash CMake via infinite recursion while evaluating the generator expression. Then the change in commit v3.9.0-rc1~266^2~1 (cmGeneratorTarget: Replace source classifier implementation, 2017-04-07) avoided the infinite recursion because GetKindedSources now creates a map entry and initializes it once. If it is called again on the same target during that initialization, the partially computed results are returned. This is still wrong but does not crash. Detect and diagnose this case instead. Co-Author: Ben Boeckel <ben.boeckel@kitware.com> Fixes: #16578
-
Brad King authored
-