Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'clarify_compile_features_documentation' into release-3.16 | Brad King | 2019-11-05 | 3 | -15/+15 |
|\ | | | | | | | Merge-request: !3988 | ||||
| * | Help: Clarify what 'aware' means as it relates to C++ standards | Robert Maynard | 2019-11-04 | 3 | -15/+15 |
| | | |||||
* | | Merge branch 'docs-INSTALL_REMOVE_ENVIRONMENT_PATH' into release-3.16 | Brad King | 2019-11-05 | 3 | -12/+18 |
|\ \ | | | | | | | | | | Merge-request: !3985 | ||||
| * | | Help: Fix inaccuracies in INSTALL_REMOVE_ENVIRONMENT_RPATH docs | Craig Scott | 2019-11-04 | 2 | -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) command | Craig Scott | 2019-11-04 | 1 | -1/+1 |
| |/ | |||||
* | | Merge branch 'add_CMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY' into ↵ | Craig Scott | 2019-11-05 | 12 | -6/+65 |
|\ \ | | | | | | | | | | | | | release-3.16 Merge-request: !3968 | ||||
| * | | find_package: Add support for CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY | Robert Maynard | 2019-11-04 | 12 | -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.16 | Brad King | 2019-11-04 | 1 | -63/+66 |
|\ \ | | | | | | | | | | Merge-request: !3984 | ||||
| * | | Tutorial: clean up typos, grammar and formatting | Craig Scott | 2019-11-04 | 1 | -63/+66 |
| |/ | |||||
* | | Merge branch 'root-dir-assertion-fix' into release-3.16 | Brad King | 2019-11-04 | 4 | -2/+22 |
|\ \ | | | | | | | | | | Merge-request: !3976 | ||||
| * | | ForceToRelativePath: Fix spurious assertion when local path is root dir | Craig Scott | 2019-11-02 | 4 | -2/+22 |
| |/ | | | | | Fixes: #19909 | ||||
* | | Merge branch 'FindwxWidgets-wxwin-313' into release-3.16 | Brad King | 2019-11-04 | 1 | -0/+10 |
|\ \ | | | | | | | | | | Merge-request: !3972 | ||||
| * | | FindwxWidgets: Add support for 3.1.3 VS binaries | Tomasz Słodkowicz | 2019-11-01 | 1 | -0/+10 |
| |/ | |||||
* | | Merge branch 'update-compile-feature-supported-compiler-list' into release-3.16 | Brad King | 2019-11-04 | 1 | -11/+11 |
|\ \ | | | | | | | | | | Merge-request: !3974 | ||||
| * | | Help: Remove out of date bounds on compile feature supported versions | Robert Maynard | 2019-11-01 | 1 | -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.16 | Brad King | 2019-11-04 | 1 | -2/+2 |
|\ \ \ | | | | | | | | | | | | | Merge-request: !3971 | ||||
| * | | | Help: Clarify load_cache documentation of first parameter | Charles Barto | 2019-11-01 | 1 | -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.16 | Craig Scott | 2019-11-03 | 1 | -10/+10 |
|\ \ \ | | | | | | | | | Merge-request: !3982 | ||||
| * | | | Help: Typo and grammar fixes for file(GET_RUNTIME_DEPENDENCIES) | Craig Scott | 2019-11-03 | 1 | -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.16 | Craig Scott | 2019-11-03 | 1 | -1/+1 |
|\ \ \ | | | | | | | | | Merge-request: !3977 | ||||
| * | | | Help: list(REMOVE_ITEM) removes all instances, not just the first found | Craig Scott | 2019-11-02 | 1 | -1/+1 |
| |/ / | | | | | | | Fixes: #19908 | ||||
* | | | Merge branch 'clarify-BOOL-genex-eval' into release-3.16 | Brad King | 2019-10-31 | 1 | -2/+2 |
|\ \ \ | |/ / |/| | | | | | Merge-request: !3969 | ||||
| * | | Help: drop confusing reference to `if()` from `$<BOOL:>` | Ben Boeckel | 2019-10-31 | 1 | -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-rc3 | Brad King | 2019-10-31 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'swift-rpath' into release-3.16 | Brad King | 2019-10-31 | 1 | -0/+4 |
|\ \ | | | | | | | | | | Merge-request: !3965 | ||||
| * | | Swift: support `BUILD_RPATH` properties | Saleem Abdulrasool | 2019-10-30 | 1 | -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.16 | Brad King | 2019-10-31 | 1 | -1/+1 |
|\ \ | | | | | | | | | | Merge-request: !3964 | ||||
| * | | Help: Fix spelling error in file(GET_RUNTIME_DEPENDENCIES) docs | Marc Chevrier | 2019-10-30 | 1 | -1/+1 |
| |/ | |||||
* | | Merge branch 'autogen_windows_search_fix' into release-3.16 | Brad King | 2019-10-31 | 1 | -5/+3 |
|\ \ | | | | | | | | | | Merge-request: !3962 | ||||
| * | | Autogen: Fix ambiguity in header file detection on Windows | Sebastian Holtermann | 2019-10-30 | 1 | -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.16 | Craig Scott | 2019-10-31 | 1 | -2/+2 |
|\ \ | | | | | | | Merge-request: !3966 | ||||
| * | | Help: Fix minor typo in CMakePrintHelpers module docs | Craig Scott | 2019-10-30 | 1 | -2/+2 |
| |/ | | | | | Fixes: #19900 | ||||
* | | Merge branch 'fix-find_package-doc' into release-3.16 | Brad King | 2019-10-30 | 1 | -0/+1 |
|\ \ | | | | | | | | | | Merge-request: !3961 | ||||
| * | | Help: Add OPTIONAL_COMPONENTS to config mode signature of find_package. | Deniz Bahadir | 2019-10-30 | 1 | -0/+1 |
| |/ | |||||
* | | Merge branch 'bootstrap-break' into release-3.16 | Brad King | 2019-10-29 | 1 | -2/+2 |
|\ \ | | | | | | | | | | Merge-request: !3959 | ||||
| * | | bootstrap: Avoid redundant compiler selection checks | Brad King | 2019-10-29 | 1 | -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. | ||||
* | | Merge branch 'sdk-on-mac' into release-3.16 | Brad King | 2019-10-28 | 1 | -0/+1 |
|\ \ | | | | | | | | | | Merge-request: !3957 | ||||
| * | | Swift: Honor CMAKE_OSX_SYSROOT on Apple platforms | Brad King | 2019-10-28 | 1 | -0/+1 |
| |/ | | | | | | | | | | | | | | | | | Pass the value to the Swift compiler driver via `-sdk`. We already do this for C/C++ via `-isysroot`. This fixes command-line builds on macOS 10.15 with Xcode 11 Swift tools. Fixes: #19880 | ||||
* | | Merge branch 'FindCurses-formw' into release-3.16 | Brad King | 2019-10-28 | 1 | -3/+5 |
|\ \ | | | | | | | | | | Merge-request: !3947 | ||||
| * | | FindCurses: use formw when wide support is requested | nick black | 2019-10-28 | 1 | -3/+5 |
| |/ | | | | | | | Fixes: #19883 | ||||
* | | Merge branch 'swift-parallel-jobs' into release-3.16 | Brad King | 2019-10-28 | 1 | -3/+3 |
|\ \ | | | | | | | | | | Merge-request: !3950 | ||||
| * | | Swift: correct flags for parallel jobs | Saleem Abdulrasool | 2019-10-28 | 1 | -3/+3 |
| |/ | | | | | | | | | | | | | `-num-threads` is for the threading, not the job control. Use `-j` to launch the parallel jobs. This enables parallel builds for Swift again after driver updates preventing the parallelization through `-num-threads`. | ||||
* | | Merge branch 'docs-find-vars' into release-3.16 | Brad King | 2019-10-28 | 10 | -69/+92 |
|\ \ | | | | | | | | | | Merge-request: !3952 | ||||
| * | | Help: Fix markup errors, improve wording of CMAKE_FIND... variable docs | Craig Scott | 2019-10-27 | 8 | -60/+82 |
| | | | |||||
| * | | Help: Document that <PackageName>_ROOT applies to config packages too | Craig Scott | 2019-10-27 | 2 | -9/+10 |
| |/ | | | | | | | | | | | | | | | | | The original intent of <PackageName>_ROOT may have been for it to apply only to Find modules, but the implementation of the find_package() command treats modules and config packages the same. Both result in a <PackageName>_ROOT variable being pushed onto the stack of package roots. A config package can also call other find_...() commands, the behavior doesn't apply just to find modules. | ||||
* | | Merge branch 'framework-tests-multiarch-old-macos' into release-3.16 | Brad King | 2019-10-28 | 3 | -5/+3 |
|\ \ | | | | | | | | | | Merge-request: !3954 | ||||
| * | | Tests: Match file command output for older macOS (Framework test) | Craig Scott | 2019-10-27 | 2 | -4/+2 |
| | | | |||||
| * | | Tests: Prevent CMP0012 policy warnings in Framework test output | Craig Scott | 2019-10-27 | 1 | -1/+1 |
| |/ | |||||
* | | Merge branch 'project-version-buffer-overflow' into release-3.16 | Craig Scott | 2019-10-28 | 4 | -2/+37 |
|\ \ | | | | | | | Merge-request: !3948 | ||||
| * | | project: Fix potential buffer write-past-end for version components | Craig Scott | 2019-10-26 | 3 | -1/+35 |
| | | | | | | | | | | | | This fixes two errors: not accounting for the trailing null and a misunderstanding of what std::numeric_limits::digits10 means. |