Brad King
c78ae16d81
Add deprecation warnings for policies CMP0071 and below
...
The OLD behaviors of all policies are deprecated, but only by
documentation. Add an explicit deprecation diagnostic for policies
introduced in CMake 3.10 and below to encourage projects to port away
from setting policies to OLD.
2020-02-17 11:44:57 -05:00
Brad King
451360c729
Merge branch 'release-3.17'
2020-02-17 10:39:47 -05:00
Brad King
0557e0b866
Merge topic 'git-config-with-spaces'
...
ef3194a6f8 ExternalProject: Quote each git --config option to handle spaces
40d1d29cfa Tests: Add missing ExternalProject smoke tests
afc8956765 Tests: Fix test_clean target missing some test directories
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4364
2020-02-17 10:39:46 -05:00
Brad King
bf718ccd60
Merge topic 'git-config-with-spaces' into release-3.17
...
ef3194a6f8 ExternalProject: Quote each git --config option to handle spaces
40d1d29cfa Tests: Add missing ExternalProject smoke tests
afc8956765 Tests: Fix test_clean target missing some test directories
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4364
2020-02-17 10:39:46 -05:00
Brad King
b782fc9390
Merge topic 'makefiles-deep-configure'
...
e46e3442fd Makefiles: Re-run CMake if file configured in subdirectory is missing
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4359
2020-02-17 10:26:05 -05:00
Kitware Robot
6d00a2de7b
CMake Nightly Date Stamp
2020-02-17 00:01:13 -05:00
Craig Scott
2d1aec3b2c
Merge topic 'docs-cpack-typos'
...
6a4743b2c3 Help: Correct typos in CPack docs
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4366
2020-02-16 17:26:04 -05:00
Joachim Wuttke (h)
6a4743b2c3
Help: Correct typos in CPack docs
2020-02-17 08:20:53 +11:00
Kitware Robot
333a0507c0
CMake Nightly Date Stamp
2020-02-16 00:01:46 -05:00
Craig Scott
c76a719ab1
Merge topic 'doc-cpack'
...
0ea52ece71 Help: module CPack: improve summary and Introduction
5c4d730dd4 Help: CPackComponent: improve summary and introduction
40da958d23 Help: CPack Archive Generator: Clarify source vs binary package
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4354
2020-02-15 16:22:45 -05:00
Kitware Robot
8be99c62ea
CMake Nightly Date Stamp
2020-02-15 00:01:14 -05:00
Craig Scott
ef3194a6f8
ExternalProject: Quote each git --config option to handle spaces
...
Fixes : #20354
2020-02-15 13:23:56 +11:00
Craig Scott
40d1d29cfa
Tests: Add missing ExternalProject smoke tests
2020-02-15 13:23:46 +11:00
Craig Scott
afc8956765
Tests: Fix test_clean target missing some test directories
2020-02-15 13:23:37 +11:00
Brad King
b78213e30b
Merge topic 'update-libarchive'
...
b83d96f164 libarchive: Update to build within CMake
5d8b3aec0c Merge branch 'upstream-LibArchive' into update-libarchive
8cce62295a LibArchive 2020-02-11 (3288ebb0)
9a27ecd416 libarchive: Update script to get 3.4.2
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4362
2020-02-14 11:16:12 -05:00
Hugh Sorby
e46e3442fd
Makefiles: Re-run CMake if file configured in subdirectory is missing
...
Add files configured by all subdirectories to `CMAKE_MAKEFILE_PRODUCTS`
rather than just those from the top level.
Fixes : #19719
2020-02-14 08:50:15 -05:00
Brad King
5ec88546dd
Merge topic 'cpack-doc-ifw'
...
fdf50941d2 Help: CPack IFW Generator: not only configures, but also runs QtIFW.
6bb248c133 Help: More cross references between CPackIFW and CPackIFWGenerator.
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4356
2020-02-14 08:40:36 -05:00
Brad King
add917754f
Merge topic 'doc-install-dest'
...
79e1d86d2c Help: command install: absolute paths unsupported by CPack
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4355
2020-02-14 08:39:49 -05:00
Joachim Wuttke (o)
0ea52ece71
Help: module CPack: improve summary and Introduction
...
* In summary:
* we configure generators, not the generated installers
* we generate installers or source packages, not source package installers
* In Introduction:
* Make paragraph on binary installers more concise
* Remove example that refered to CMake source tree
* Add paragraph on source packages
* omit the parenthesis on graphical installers
2020-02-14 21:49:47 +11:00
Joachim Wuttke (o)
5c4d730dd4
Help: CPackComponent: improve summary and introduction
...
Also:
* provide some hyperlinks
* update parenthesis on graphical installers (no longer restricted
to Win and macOS)
2020-02-14 21:49:22 +11:00
Joachim Wuttke (o)
40da958d23
Help: CPack Archive Generator: Clarify source vs binary package
...
- Simplify summary
- Revise introduction:
- Explain how to package source files, provide configuration sample
- Clarify source vs binary package
- Clarify meaning of variables
(Mandatory=ON makes no sense if a default is defined)
2020-02-14 21:47:08 +11:00
Kitware Robot
4bfe0b6f0d
CMake Nightly Date Stamp
2020-02-14 00:01:07 -05:00
Brad King
b83d96f164
libarchive: Update to build within CMake
...
Hard-code more libarchive options as internal cache entries. Doing so
makes some of our `IF(0)` conditions unnecessary, so remove those.
2020-02-13 12:59:29 -05:00
Brad King
5d8b3aec0c
Merge branch 'upstream-LibArchive' into update-libarchive
...
* upstream-LibArchive:
LibArchive 2020-02-11 (3288ebb0)
Also manually restore content from upstream libarchive's main
`CMakeLists.txt` file that was removed by previous commits and
exclude it with `IF(0)` blocks. Do this as an evil merge so
that `git blame -C` can follow the content to upstream.
2020-02-13 12:57:52 -05:00
LibArchive Upstream
8cce62295a
LibArchive 2020-02-11 (3288ebb0)
...
Code extracted from:
https://github.com/libarchive/libarchive.git
at commit 3288ebb0353beb51dfb09d444dedbe9235ead53d (v3.4.2).
2020-02-13 12:57:28 -05:00
Brad King
9a27ecd416
libarchive: Update script to get 3.4.2
2020-02-13 12:57:20 -05:00
Joachim Wuttke (o)
fdf50941d2
Help: CPack IFW Generator: not only configures, but also runs QtIFW.
2020-02-13 08:46:04 +01:00
Joachim Wuttke (o)
6bb248c133
Help: More cross references between CPackIFW and CPackIFWGenerator.
...
And more concise section "QtIFW Tools".
2020-02-13 08:14:07 +01:00
Kitware Robot
1acea5cb26
CMake Nightly Date Stamp
2020-02-13 00:01:12 -05:00
Brad King
b88a671f75
Merge topic 'doc-ascii' into release-3.17
...
c5d7c29137 Help: Replace UTF-8 apostrophe with ascii apostrophe
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Kyle Edwards <kyle.edwards@kitware.com >
Merge-request: !4358
2020-02-12 15:04:41 -05:00
Brad King
4d19e9b769
Merge branch 'release-3.17'
2020-02-12 15:04:41 -05:00
Brad King
d8daaf0bc3
Merge topic 'doc-ascii'
...
c5d7c29137 Help: Replace UTF-8 apostrophe with ascii apostrophe
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Kyle Edwards <kyle.edwards@kitware.com >
Merge-request: !4358
2020-02-12 15:04:41 -05:00
Brad King
c5d7c29137
Help: Replace UTF-8 apostrophe with ascii apostrophe
...
Also replace UTF-8 graphical characters with simple dashes.
Fixes : #20349
2020-02-12 14:37:41 -05:00
Joachim Wuttke (o)
79e1d86d2c
Help: command install: absolute paths unsupported by CPack
...
Advise against absolute DESTINATIONs as they are not supported
by CPack installer generators.
2020-02-12 19:40:04 +01:00
Brad King
85fdac46bd
Merge branch 'release-3.17'
2020-02-12 12:05:41 -05:00
Kyle Edwards
72229159d7
Merge topic 'ninja-strcat-usage'
...
6e65b869c3 cmNinjaTargetGenerator: cmStrCat usage
9f6544048f cmGlobalNinjaGenerator: cmStrCat usage
04ac0ea501 cmGlobalNinjaGenerator: factor out /all target name computation
a85bea173a cmGlobalNinjaGenerator: avoid unnecessary string addition
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4347
2020-02-12 11:59:21 -05:00
Brad King
125f0451a9
CMake 3.17.0-rc1
v3.17.0-rc1
2020-02-12 10:32:47 -05:00
Brad King
0bfccaa41a
Merge branch 'release-3.17'
2020-02-12 10:32:05 -05:00
Brad King
6f2464b2ed
Merge topic 'doc-cpack' into release-3.17
...
3af0b33ec6 Help: module CPack: Make internal hyperlink target more unique
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4353
2020-02-12 10:32:05 -05:00
Brad King
1214e830ea
Merge topic 'doc-cpack'
...
3af0b33ec6 Help: module CPack: Make internal hyperlink target more unique
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4353
2020-02-12 10:32:05 -05:00
Brad King
3af0b33ec6
Help: module CPack: Make internal hyperlink target more unique
...
We already have a `.. _targets:` in `Help/command/install.rst`.
2020-02-12 10:28:10 -05:00
Brad King
87810c5b0b
Merge branch 'release-3.17'
2020-02-12 10:01:41 -05:00
Brad King
9c9ed28088
Merge topic 'doc-cpack' into release-3.17
...
59e9f33d78 Help: module CPack: New section on targets.
f33708eed9 Help: module CPack: add cross-reference to cpack-generators(7).
4949e1261a Help: module CPack. Explain usage of the build targets.
72eaeb41f5 Help: module CPack: correction: 2 config files are generated, not just 1
c35a9ff9c3 Help: CPack module: Correct the summary (configure, not build)
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4352
2020-02-12 10:01:40 -05:00
Brad King
567458eea4
Merge topic 'doc-cpack'
...
59e9f33d78 Help: module CPack: New section on targets.
f33708eed9 Help: module CPack: add cross-reference to cpack-generators(7).
4949e1261a Help: module CPack. Explain usage of the build targets.
72eaeb41f5 Help: module CPack: correction: 2 config files are generated, not just 1
c35a9ff9c3 Help: CPack module: Correct the summary (configure, not build)
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4352
2020-02-12 10:01:40 -05:00
Joachim Wuttke (o)
59e9f33d78
Help: module CPack: New section on targets.
...
To explain in full detail to what extent the targets package and
package_source are supported by different generators.
2020-02-12 09:49:26 -05:00
Brad King
42f77c7f69
Merge topic 'PrintSystemInformation' into release-3.17
...
1e9328a00d Help: CMakePrintSystemInformation.cmake: Minor corrections.
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4351
2020-02-12 09:36:12 -05:00
Brad King
a8b79440b4
Merge branch 'release-3.17'
2020-02-12 09:36:12 -05:00
Brad King
2cac4d38c8
Merge topic 'PrintSystemInformation'
...
1e9328a00d Help: CMakePrintSystemInformation.cmake: Minor corrections.
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4351
2020-02-12 09:36:12 -05:00
Brad King
9fc86efe4a
Merge topic 'cpack-ifw-qt-links' into release-3.17
...
e240371ab1 Help: CPackIFWGenerator: explain relation to CPackIWF
78779c6111 Help: Show external link only once per page; explain abbreviation QtIFW.
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4348
2020-02-12 09:35:22 -05:00
Brad King
1c648b29e8
Merge branch 'release-3.17'
2020-02-12 09:35:22 -05:00