summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* CMakeVersion.rc: Fix build with llvm-rcCristian Adam2019-11-061-1/+1
| | | | llvm-rc expects versioning as having four items, it fails otherwise.
* Merge topic 'doc-discourse' into release-3.16Craig Scott2019-11-065-22/+19
|\ | | | | | | | | | | | | | | | | | | | | | | 4af39fe25b CMakeSystemSpecificInformation: Replace mailing list with Discourse Forum d0be4d5365 README: Replace link to mailing list the CMake Discourse Forum 4dd6ad20b6 README: Update links to cmake.org pages 821bfca89b Help: Replace links to mailing lists with links to our Discourse Forum 32d8de1463 CMakeCPack: Update Debian package contact email 2fae9101e5 Help/dev: Update maintainer guide for Discourse transition Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3998
| * CMakeSystemSpecificInformation: Replace mailing list with Discourse ForumBrad King2019-11-061-3/+3
| | | | | | | | | | | | On unknown platforms we issue a message instructing users to post to our mailing list to add support for the platform. Refer them to the CMake Discourse Forum instead.
| * README: Replace link to mailing list the CMake Discourse ForumBrad King2019-11-061-3/+3
| |
| * README: Update links to cmake.org pagesBrad King2019-11-051-3/+3
| | | | | | | | Some of the links refer to URLs that are now redirected. Update them.
| * Help: Replace links to mailing lists with links to our Discourse ForumBrad King2019-11-051-7/+3
| | | | | | | | | | The CMake Discourse Forum at `discourse.cmake.org` supersedes the mailman-based mailing lists.
| * CMakeCPack: Update Debian package contact emailBrad King2019-11-051-1/+1
| | | | | | | | | | Replace the mailing list email address with one on `discourse.cmake.org`.
| * Help/dev: Update maintainer guide for Discourse transitionBrad King2019-11-051-5/+6
| | | | | | | | | | Replace the post-release development announcement to the mailing list with a post to the appropriate category on `discourse.cmake.org`.
* | Merge branch 'findpostgres-10-and-older' into release-3.16Brad King2019-11-052-8/+28
|\ \ | | | | | | | | | Merge-request: !3993
| * | FindPostgreSQL: support version encoding used in pre-10 releasesBen Boeckel2019-11-042-8/+28
| |/ | | | | | | | | | | | | | | | | With the 10.x release, PostgreSQL upstream started encoding the version as `MMmmmm` where `M` is major and `m` is minor. Prior to that, `MMmmPP` was used where `P` was the patch number. Detect this difference and decode it based on the used encoding. Fixes: #19912
* | Merge branch 'source_group-tree' into release-3.16Brad King2019-11-053-5/+43
|\ \ | | | | | | | | | Merge-request: !3979
| * | source_group: ensure that passed file is not a directoryMateusz Janek2019-11-043-5/+43
| |/ | | | | | | Fixes: #19769
* | Merge branch 'objc-pch' into release-3.16Brad King2019-11-054-10/+31
|\ \ | | | | | | | | | Merge-request: !3983
| * | PCH: Add support for OBJC/OBJCXX languagesCristian Adam2019-11-034-10/+31
| | |
* | | Merge branch 'clarify_compile_features_documentation' into release-3.16Brad King2019-11-053-15/+15
|\ \ \ | | | | | | | | | | | | Merge-request: !3988
| * | | Help: Clarify what 'aware' means as it relates to C++ standardsRobert Maynard2019-11-043-15/+15
| | |/ | |/|
* | | Merge branch 'docs-INSTALL_REMOVE_ENVIRONMENT_PATH' into release-3.16Brad King2019-11-053-12/+18
|\ \ \ | | | | | | | | | | | | Merge-request: !3985
| * | | Help: Fix inaccuracies in INSTALL_REMOVE_ENVIRONMENT_RPATH docsCraig Scott2019-11-042-11/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The previous docs assumed one had to set INSTALL_RPATH for this target property to have an effect, but the actual condition is only that the install rpath is different to the build rpath. Even if the install rpath is empty, it is possible that CMake will rewrite the rpath during install because the build rpath could be non-empty.
| * | | RPATH: Remove stray indent in generated file(RPATH_CHANGE) commandCraig Scott2019-11-041-1/+1
| |/ /
* | | Merge branch 'add_CMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY' into ↵Craig Scott2019-11-0512-6/+65
|\ \ \ | | | | | | | | | | | | | | | | release-3.16 Merge-request: !3968
| * | | find_package: Add support for CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRYRobert Maynard2019-11-0412-6/+65
| |/ / | | | | | | | | | | | | | | | | | | | | | Extend the change from commit 1d00ba9ccf (Find: find_package prefers variable CMAKE_FIND_USE_REGISTRY, 2018-11-13, v3.16.0-rc1~461^2~1) to cover the system package registry too. Fixes: #19890
* | | Merge branch 'tutorial-cleanup' into release-3.16Brad King2019-11-041-63/+66
|\ \ \ | | | | | | | | | | | | Merge-request: !3984
| * | | Tutorial: clean up typos, grammar and formattingCraig Scott2019-11-041-63/+66
| |/ /
* | | Merge branch 'root-dir-assertion-fix' into release-3.16Brad King2019-11-044-2/+22
|\ \ \ | | | | | | | | | | | | Merge-request: !3976
| * | | ForceToRelativePath: Fix spurious assertion when local path is root dirCraig Scott2019-11-024-2/+22
| |/ / | | | | | | Fixes: #19909
* | | Merge branch 'FindwxWidgets-wxwin-313' into release-3.16Brad King2019-11-041-0/+10
|\ \ \ | | | | | | | | | | | | Merge-request: !3972
| * | | FindwxWidgets: Add support for 3.1.3 VS binariesTomasz Słodkowicz2019-11-011-0/+10
| |/ /
* | | Merge branch 'update-compile-feature-supported-compiler-list' into release-3.16Brad King2019-11-041-11/+11
|\ \ \ | | | | | | | | | | | | Merge-request: !3974
| * | | Help: Remove out of date bounds on compile feature supported versionsRobert Maynard2019-11-011-11/+11
| | | | | | | | | | | | | | | | | | | | | | | | The upper limits on what compiler CMake supports is always changing, and the values inside cmake-compile-feature is always out of date. So lets remove it.
* | | | Merge branch 'fix_load_cache_docs' into release-3.16Brad King2019-11-041-2/+2
|\ \ \ \ | | | | | | | | | | | | | | | Merge-request: !3971
| * | | | Help: Clarify load_cache documentation of first parameterCharles Barto2019-11-011-2/+2
| | |/ / | |/| | | | | | | | | | | | | | The first parameter is the path to the *directory* containing the `CMakeCache.txt` file, not the file itself.
* | | | Merge branch 'docs-file-GET_RUNTIME_DEPENDENCIES' into release-3.16Craig Scott2019-11-031-10/+10
|\ \ \ \ | | | | | | | | | | Merge-request: !3982
| * | | | Help: Typo and grammar fixes for file(GET_RUNTIME_DEPENDENCIES)Craig Scott2019-11-031-10/+10
| |/ / / | | | | | | | | | | | | | | | | | | | | Note that ``MODULE`` s was rendering strangely, so the wording has been tweaked to avoid needing to specify ``MODULE`` as a plural word. Modules are still libraries, so it is okay to call them as such where it doesn't cause any ambiguity.
* | | | Merge branch 'docs-list-remove_item' into release-3.16Craig Scott2019-11-031-1/+1
|\ \ \ \ | |_|_|/ |/| | | Merge-request: !3977
| * | | Help: list(REMOVE_ITEM) removes all instances, not just the first foundCraig Scott2019-11-021-1/+1
| |/ / | | | | | | Fixes: #19908
* | | Merge branch 'clarify-BOOL-genex-eval' into release-3.16Brad King2019-10-311-2/+2
|\ \ \ | |/ / |/| | | | | Merge-request: !3969
| * | Help: drop confusing reference to `if()` from `$<BOOL:>`Ben Boeckel2019-10-311-2/+2
|/ / | | | | | | | | | | `if()` uses the internal `IsOn` call whild `$<BOOL:>` uses `IsOff`. For historical reasons, these are not inverses of each other, so drop mention of `if()` from the documentation of `$<BOOL:>`.
* | CMake 3.16.0-rc3v3.16.0-rc3Brad King2019-10-311-1/+1
| |
* | Merge branch 'swift-rpath' into release-3.16Brad King2019-10-311-0/+4
|\ \ | | | | | | | | | Merge-request: !3965
| * | Swift: support `BUILD_RPATH` propertiesSaleem Abdulrasool2019-10-301-0/+4
| |/ | | | | | | | | Enable passing a RPATH to Swift shared libraries. This enables testing libraries before they have been installed.
* | Merge branch 'help-file-spelling-error' into release-3.16Brad King2019-10-311-1/+1
|\ \ | | | | | | | | | Merge-request: !3964
| * | Help: Fix spelling error in file(GET_RUNTIME_DEPENDENCIES) docsMarc Chevrier2019-10-301-1/+1
| |/
* | Merge branch 'autogen_windows_search_fix' into release-3.16Brad King2019-10-311-5/+3
|\ \ | | | | | | | | | Merge-request: !3962
| * | Autogen: Fix ambiguity in header file detection on WindowsSebastian Holtermann2019-10-301-5/+3
| |/ | | | | | | | | | | | | | | | | On Windows, `CollapseFullPath` called with a path that ends with a dot might return a file with the same base name but any extension. To make sure we get only the file with the requested header extension, pass the complete file name to `CollapseFullPath`. Fixes: #19892
* | Merge branch 'docs-CMakePrintHelpers-typo' into release-3.16Craig Scott2019-10-311-2/+2
|\ \ | | | | | | Merge-request: !3966
| * | Help: Fix minor typo in CMakePrintHelpers module docsCraig Scott2019-10-301-2/+2
| |/ | | | | Fixes: #19900
* | Merge branch 'fix-find_package-doc' into release-3.16Brad King2019-10-301-0/+1
|\ \ | | | | | | | | | Merge-request: !3961
| * | Help: Add OPTIONAL_COMPONENTS to config mode signature of find_package.Deniz Bahadir2019-10-301-0/+1
| |/
* | Merge branch 'bootstrap-break' into release-3.16Brad King2019-10-291-2/+2
|\ \ | | | | | | | | | Merge-request: !3959
| * | bootstrap: Avoid redundant compiler selection checksBrad King2019-10-291-2/+2
| |/ | | | | | | | | | | | | | | | | | | In commit 6e613ff399 (bootstrap: Add infrastructure to detect threading flags, 2017-11-28, v3.11.0-rc1~281^2~1) an extra level of nesting was added to the selection loop, but the inner-most `break` command used to exit the loop on success was not updated. This caused the outer-most loop to iterate unnecessarily and repeatedly try the same compilers again. In the case of compilers requiring a `-std=` flag, this may have caused the oldest standard to be used instead of the newest.