Commit Graph
47352 Commits
Author SHA1 Message Date
Kitware Robot e3afdef8c5 CMake Nightly Date Stamp 2019-11-04 00:01:09 -05:00
Craig Scott 9682adb6ad Tutorial: clean up typos, grammar and formatting 2019-11-04 12:44:34 +11:00
Craig Scott 402c069746 Merge branch 'release-3.16' 2019-11-04 09:43:22 +11:00
Craig Scott d0681fda11 Merge branch 'docs-file-GET_RUNTIME_DEPENDENCIES' into release-3.16
Merge-request: !3982
2019-11-04 09:41:56 +11:00
Craig Scott 83badd91bf Merge topic 'docs-file-GET_RUNTIME_DEPENDENCIES'
23752d5bad Help: Typo and grammar fixes for file(GET_RUNTIME_DEPENDENCIES)

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3982
2019-11-03 17:40:32 -05:00
Craig Scott 3c8dab73cb Merge topic 'docs-list-remove_item'
ad024439f5 Help: list(REMOVE_ITEM) removes all instances, not just the first found

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3977
2019-11-03 17:35:16 -05:00
Craig Scott 2490c1df74 Merge branch 'docs-list-remove_item' into release-3.16
Merge-request: !3977
2019-11-04 09:34:31 +11:00
Cristian Adam e331367a89 PCH: Add support for OBJC/OBJCXX languages 2019-11-03 21:34:39 +01:00
Craig Scott 23752d5bad Help: Typo and grammar fixes for file(GET_RUNTIME_DEPENDENCIES)
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.
2019-11-03 22:44:36 +11:00
Kitware Robot 0fb4e0ad15 CMake Nightly Date Stamp 2019-11-03 00:01:06 -04:00
Alex TurbovandCraig Scott 7b2dd9dedc Refactor: Use added message types in various modules
Co-Authored-By: Craig Scott <craig.scott@crascit.com>
2019-11-02 14:10:09 +02:00
Alex TurbovandCraig Scott 949a1e120a message: New message types to mark checks performed by CMake
Closes #19638.

Co-Authored-By: Craig Scott <craig.scott@crascit.com>
2019-11-02 14:10:09 +02:00
Craig Scott ad024439f5 Help: list(REMOVE_ITEM) removes all instances, not just the first found
Fixes: #19908
2019-11-02 18:22:50 +11:00
Craig Scott 0692eaf0fe ForceToRelativePath: Fix spurious assertion when local path is root dir
Fixes: #19909
2019-11-02 17:54:13 +11:00
Kitware Robot 60e7e5b605 CMake Nightly Date Stamp 2019-11-02 00:01:06 -04:00
Kyle Edwards 2ec1156b80 Refactor: Generalize cmExportInstallFileGenerator::ReplaceInstallPrefix() 2019-11-01 17:29:37 -04:00
Johnny Jazeix 63c0bc9292 CPack: Ensure CPACK_PACKAGE_DIRECTORY is an absolute path
Fixes: #18133, #19412
2019-11-01 10:18:33 -04:00
Tomasz Słodkowicz f805cdd261 FindwxWidgets: Add support for 3.1.3 VS binaries 2019-11-01 10:08:18 -04:00
Charles Barto 657fb0aa6f Help: Clarify load_cache documentation of first parameter
The first parameter is the path to the *directory* containing the
`CMakeCache.txt` file, not the file itself.
2019-11-01 10:00:28 -04:00
Hong Xu 067ee518f7 FindCUDA: Use find_program instead of find_path to find nvcc
Otherwise nvcc is not found if it is in env PATH but a non-standard
location.
2019-11-01 09:57:11 -04:00
Brad King 6660926f22 Merge topic 'ctest-repeat-until-pass'
39ac8b4eb5 ctest: Add --repeat-after-timeout option
80c2c9d14c ctest: Add --repeat-until-pass option
0187e52244 cmCTestRunTest: Use inline member initializers

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3960
2019-11-01 09:55:18 -04:00
Brad King 59673bb2dc Tests: Teach RunCMake to ignore PGI license expiry warnings
These are not useful in nightly testing.
2019-11-01 09:23:03 -04:00
Brad King 210d04bb79 CTestCustom: Suppress PGI Community Edition compiler license warnings
These are not useful in nightly testing.
2019-11-01 09:22:05 -04:00
Robert Maynard b7955bd931 Help: Remove out of date bounds on compile feature supported versions
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.
2019-11-01 08:15:39 -04:00
Marc Chevrier 687a354518 FindPython: customize failure message 2019-11-01 12:10:30 +01:00
Kitware Robot b42da46233 CMake Nightly Date Stamp 2019-11-01 00:01:08 -04:00
Brad King aeaa590cb2 Merge branch 'release-3.16' 2019-10-31 13:45:53 -04:00
Brad King bd986ed367 Merge topic 'clarify-BOOL-genex-eval'
cd888f1133 Help: drop confusing reference to `if()` from `$<BOOL:>`

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3969
2019-10-31 13:45:22 -04:00
Brad King 91c26b3d38 Merge branch 'clarify-BOOL-genex-eval' into release-3.16
Merge-request: !3969
2019-10-31 11:52:38 -04:00
Ben Boeckel cd888f1133 Help: drop confusing reference to if() from $<BOOL:>
`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:>`.
2019-10-31 11:49:43 -04:00
Brad King 382607c960 Merge branch 'release-3.16' 2019-10-31 10:36:15 -04:00
Brad King c1d5d5eb11 CMake 3.16.0-rc3 v3.16.0-rc3 2019-10-31 09:25:31 -04:00
Brad King a9d02dab77 Merge branch 'release-3.16' 2019-10-31 09:13:41 -04:00
Brad King abd223cf05 Merge topic 'swift-rpath'
1e05f89f4b Swift: support `BUILD_RPATH` properties

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3965
2019-10-31 09:11:19 -04:00
Brad King e5b90743e6 Merge topic 'help-file-spelling-error'
e0412a0e0b Help: Fix spelling error in file(GET_RUNTIME_DEPENDENCIES) docs

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3964
2019-10-31 09:10:23 -04:00
Brad King 6f15cea15e Merge topic 'autogen_windows_search_fix'
90d643c312 Autogen: Fix ambiguity in header file detection on Windows

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3962
2019-10-31 09:09:39 -04:00
Brad King a53921b016 Merge branch 'swift-rpath' into release-3.16
Merge-request: !3965
2019-10-31 09:08:34 -04:00
Brad King d3c8610556 Merge branch 'help-file-spelling-error' into release-3.16
Merge-request: !3964
2019-10-31 09:08:27 -04:00
Brad King 7fa657b41d Merge branch 'autogen_windows_search_fix' into release-3.16
Merge-request: !3962
2019-10-31 09:08:18 -04:00
Brad King 9a72065fa9 Merge topic 'update-kwsys'
5ddcaae77c Merge branch 'upstream-KWSys' into update-kwsys
fe6725a1f7 KWSys 2019-10-30 (43131a7c)

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3963
2019-10-31 08:54:45 -04:00
Craig Scott fde927d76b Merge branch 'release-3.16' 2019-10-31 21:28:40 +11:00
Craig Scott e5cc8f575b Merge branch 'docs-CMakePrintHelpers-typo' into release-3.16
Merge-request: !3966
2019-10-31 21:28:16 +11:00
Craig Scott 8259ea3014 Merge topic 'docs-CMakePrintHelpers-typo'
fea940eb86 Help: Fix minor typo in CMakePrintHelpers module docs

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3966
2019-10-31 06:26:46 -04:00
Kitware Robot e4a5215e97 CMake Nightly Date Stamp 2019-10-31 00:01:10 -04:00
Craig Scott fea940eb86 Help: Fix minor typo in CMakePrintHelpers module docs
Fixes: #19900
2019-10-31 10:24:17 +11:00
Saleem Abdulrasool 1e05f89f4b Swift: support BUILD_RPATH properties
Enable passing a RPATH to Swift shared libraries.  This enables testing
libraries before they have been installed.
2019-10-30 14:18:15 -04:00
Marc Chevrier e0412a0e0b Help: Fix spelling error in file(GET_RUNTIME_DEPENDENCIES) docs 2019-10-30 13:49:54 -04:00
Brad King 79e0cd9696 Merge branch 'release-3.15' 2019-10-30 10:47:14 -04:00
Brad King 2a5e5b25ba CMake 3.15.5 v3.15.5 2019-10-30 09:44:41 -04:00
Sebastian Holtermann 90d643c312 Autogen: Fix ambiguity in header file detection on Windows
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
2019-10-30 09:34:06 -04:00