- 10 Aug, 2017 4 commits
-
-
Brad King authored
-
Brad King authored
Merge-request: !1122
-
Brad King authored
Merge-request: !1116
-
Ruslan Baratov authored
Fixes: #17153
-
- 08 Aug, 2017 6 commits
-
-
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
-
- 07 Aug, 2017 4 commits
-
-
Brad King authored
-
Brad King authored
* upstream-expat: expat 2017-08-02 (97c6bd01)
-
Kitware Robot authored
Code extracted from: https://github.com/libexpat/libexpat.git at commit 97c6bd01990090d4015364ae37dd141f3c39a30f (R_2_2_3).
-
Brad King authored
-
- 03 Aug, 2017 7 commits
-
-
Brad King authored
Merge-request: !1082
-
Brad King authored
Merge-request: !1101
-
Brad King authored
If `CMAKE_SYSROOT` is set by the user (e.g. via the toolchain file) then we do not set `CMAKE_SYSROOT_COMPILE` to our default. Fix our references to the sysroot's `/usr/include` directory to use `CMAKE_SYSROOT_COMPILE` only if it is set and else `CMAKE_SYSROOT`. Fixes: #17096
-
Brad King authored
Merge-request: !1100
-
Brad King authored
In some environments MSBuild chooses the `Release` configuration even though only `Debug` is available in our detection project. Force use of the `Debug` configuration with a command-line option. Fixes: #17118
-
Brad King authored
Merge-request: !1077
-
Björn Esser authored
When not using the html or text builders, `Help/index.rst` does not include `Help/release/index.rst` in the toctree. Silence the warning.
-
- 02 Aug, 2017 11 commits
-
-
Brad King authored
Merge-request: !1096
-
Laurent Rineau authored
Test for nullptr before constructing std::string.
-
Chuck Atkins authored
-
Brad King authored
Merge-request: !1095
-
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
-
Rechi Rechi authored
Fix typo in commit v3.8.0-rc1~112^2 (FindJava: add hints for jre, 2017-01-11).
-
Brad King authored
Merge-request: !1089
-
Björn Esser authored
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.
-
Craig Scott authored
Tested-by:
Felix Geyer <debfx@fobos.de> Merge-request: !1080
-
Craig Scott authored
Merge-request: !1078
-
- 28 Jul, 2017 2 commits
-
-
Chuck Atkins authored
-
Chuck Atkins authored
-
- 26 Jul, 2017 1 commit
-
-
Cristian Adam authored
CMake would give a fatal error if the policy stack was cleaned up upon exiting the module.
-
- 25 Jul, 2017 1 commit
-
-
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.
-
- 18 Jul, 2017 1 commit
-
-
Brad King authored
-
- 17 Jul, 2017 1 commit
-
-
Brad King authored
-
- 14 Jul, 2017 2 commits
-
-
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
-