summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* ObjC: Add try_compile supportCristian Adam2019-11-0914-80/+198
| | | | Fixes: #19920
* Merge topic 'FindBoost-meta-component-ALL' into release-3.16Brad King2019-11-061-0/+3
|\ | | | | | | | | | | | | 77a01c398f FindBoost: Prevent warning due to new meta-component "ALL" of Boost 1.73 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3996
| * FindBoost: Prevent warning due to new meta-component "ALL" of Boost 1.73Deniz Bahadir2019-11-051-0/+3
| |
* | Merge topic 'xcode-restore-CMakeLists' into release-3.16Brad King2019-11-064-10/+35
|\ \ | | | | | | | | | | | | | | | | | | | | | 0ce8a5c08d Xcode: Fix generated references to CMakeLists.txt files 9457c95aa0 cmGlobalXCodeGenerator: Mark known source locations Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3999
| * | Xcode: Fix generated references to CMakeLists.txt filesBrad King2019-11-054-6/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | Refactoring in commit 2d888e3390 (cmSourceFile: Rename mutating GetFullPath() overload, 2019-08-29, v3.16.0-rc1~160^2) accidentally left the paths to `CMakeLists.txt` files empty in generated Xcode project files. Fixes: #19927
| * | cmGlobalXCodeGenerator: Mark known source locationsBrad King2019-11-051-4/+8
| |/
* | 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