Brad King
2a9cf88917
Merge topic 'Genex-LINK_LANGUAGE'
...
461efa7b51 Genex: Add $<LINK_LANGUAGE:...> and $<LINK_LANG_AND_ID:...>
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4244
2020-02-27 11:18:28 -05:00
Brad King
c58b9c5ab9
Merge topic 'cmake_command-command'
...
54e4f2ad45 cmake_command: Add command to INVOKE other commands by name
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kyle Edwards <kyle.edwards@kitware.com>
Merge-request: !4286
2020-02-27 10:21:21 -05:00
Brad King
d6fa231127
Merge topic 'execute_process_exclusive_capture'
...
6ec274b002 execute_process: Add ECHO_(OUTPUT|ERROR)_VARIABLE options
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Michael Hirsch, Ph.D. <michael@scivision.dev>
Merge-request: !4383
2020-02-27 09:53:07 -05:00
Brad King
b24d02fa7a
Merge topic 'gen-tgt'
...
d98064f156 Help: cmake-generator-expressions(7): Target-Dependent Queries
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4378
2020-02-27 09:52:19 -05:00
Brad King
a3105d7150
Merge topic 'doc-cpack-ifw'
...
1af49def54 Help: CPackIFW generator: offline installer
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4379
2020-02-27 09:51:25 -05:00
Marc Chevrier
1679a60a6e
Merge topic 'FindSWIG-components'
...
e131d9f974 FindSWIG: Add COMPONENTS support for SWIG target languages
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4384
2020-02-27 04:53:02 -05:00
Brad King
85c1b2b6dd
Merge topic 'vs-sln-deploy'
...
7c944da757 VS: Add target property to explicitly control solution deployment
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4357
2020-02-26 11:38:14 -05:00
Marc Chevrier
461efa7b51
Genex: Add $<LINK_LANGUAGE:...> and $<LINK_LANG_AND_ID:...>
...
This MR may help to solve issues #19757 and #18008
Fixes : #19965
2020-02-26 16:38:42 +01:00
Seth R Johnson
e131d9f974
FindSWIG: Add COMPONENTS support for SWIG target languages
...
Newer versions of SWIG drop support for some target languages, and some
forks of SWIG (such as for Fortran and MATLAB) aren't supported by the
mainline version of SWIG.
Swig versions as old as 1.3.6 (circa 2001) and possibly older use the
same format for listing available wrappers "%-15s - Generate %s
wrappers", so component detection should be quite reliable.
2020-02-26 10:12:30 -05:00
Brad King
ab2d170c74
Merge topic 'CPackRPM-trans-scripts'
...
c0534c4a68 CPackRPM: Add PRE_/POST_TRANS scripts
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4387
2020-02-26 08:52:09 -05:00
Brad King
549b1576d2
Merge topic 'cmake-cfg-intdir-ninja-multi'
...
853c3eac6d Help: Note that CMAKE_CFG_INTDIR is not fully supported on Ninja Multi-Config
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4397
2020-02-26 07:51:13 -05:00
Marc Chevrier
facadf6c30
Merge topic 'swig-fortran'
...
a1909e26ac UseSWIG: Enable SWIG Fortran target language
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4380
2020-02-25 17:19:51 -05:00
Kyle Edwards
853c3eac6d
Help: Note that CMAKE_CFG_INTDIR is not fully supported on Ninja Multi-Config
2020-02-25 14:00:43 -05:00
Cristian Adam
54e4f2ad45
cmake_command: Add command to INVOKE other commands by name
...
Fixes : #18392
2020-02-25 13:14:17 -05:00
Joachim Wuttke (h)
d98064f156
Help: cmake-generator-expressions(7): Target-Dependent Queries
...
Explain ``tgt`` at beginning of section.
Then refer to ``tgt`` without redundant reexplanations.
2020-02-25 10:39:18 -05:00
Alexander Boczar
7c944da757
VS: Add target property to explicitly control solution deployment
...
Add a `VS_SOLUTION_DEPLOY` property to control solution deploy mark.
Fixes : #20346
2020-02-25 10:24:23 -05:00
Sarang Joshi
c0534c4a68
CPackRPM: Add PRE_/POST_TRANS scripts
...
Add variables for PRE_TRANS and POST_TRANS scripts.
Fixes : #18917
2020-02-24 14:31:38 -05:00
Seth R Johnson
a1909e26ac
UseSWIG: Enable SWIG Fortran target language
2020-02-24 12:15:48 -05:00
Cristian Adam
6ec274b002
execute_process: Add ECHO_(OUTPUT|ERROR)_VARIABLE options
...
Fixes : #20378
2020-02-24 14:44:14 +01:00
Kyle Edwards
d966634b60
Help: Clarify that the CTest resource allocation feature doesn't oversubscribe
2020-02-21 08:46:02 -05:00
Joachim Wuttke (o)
1af49def54
Help: CPackIFW generator: offline installer
...
Bundle subsections under "Other Settings".
Improve explanation of the Online installer.
2020-02-20 20:25:34 +01:00
Kyle Edwards
97b639d3f1
Help: Make note that file(READ ... HEX) produces lowercase letters
2020-02-19 09:11:15 -05:00
Kyle Edwards
5395bf05eb
string: Add new HEX sub-command
2020-02-19 09:11:05 -05:00
Brad King
084c14d952
Merge topic 'doc-sections'
...
22aac6669b Help: install: use bullet lists to sort out target kinds
b3f4d50348 Help: ifw.rst: Add toc; mv "Hints" section -> subsection of "Variables"
c671966c20 Help: CPackComponent: Sectioning and rewording
05e56b1897 Help: FetchContent, ExternalProject: Command sections -> subsections
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4367
2020-02-18 11:26:27 -05:00
Brad King
200e81ae1b
Merge topic 'doc-string'
...
466b138ea2 Help: string: regex match and replace is a subcase of Search&Replace
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4368
2020-02-18 11:25:52 -05:00
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
Joachim Wuttke (o)
466b138ea2
Help: string: regex match and replace is a subcase of Search&Replace
2020-02-17 17:42:50 +01:00
Joachim Wuttke (o)
22aac6669b
Help: install: use bullet lists to sort out target kinds
2020-02-17 11:29:50 -05:00
Joachim Wuttke (o)
b3f4d50348
Help: ifw.rst: Add toc; mv "Hints" section -> subsection of "Variables"
...
Also explain `@ApplicationsDir@`, thanks to
https://discourse.cmake.org/t/647/2 for help.
2020-02-17 11:14:52 -05:00
Joachim Wuttke (h)
6a4743b2c3
Help: Correct typos in CPack docs
2020-02-17 08:20:53 +11: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
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)
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
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
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
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
495f4c717c
Merge topic 'cpack-ifw-qt-links'
...
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
10b834a3eb
Merge topic 'file-CONFIGURE_DEPENDS-verify-CMP0009' into release-3.17
...
818ec34bdd file: GLOB_RECURSE VerifyGlobs.cmake should have CMP0009 set to new
b620dc566d file: Fix GLOB_RECURSE LIST_DIRECTORIES documentation regarding CMP0009
715f90bdd9 Tests: Perform minor cleanups in RunCMake.file test
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kyle Edwards <kyle.edwards@kitware.com>
Merge-request: !4342
2020-02-12 09:15:07 -05:00
Brad King
578ae24eb7
Merge topic 'file-CONFIGURE_DEPENDS-verify-CMP0009'
...
818ec34bdd file: GLOB_RECURSE VerifyGlobs.cmake should have CMP0009 set to new
b620dc566d file: Fix GLOB_RECURSE LIST_DIRECTORIES documentation regarding CMP0009
715f90bdd9 Tests: Perform minor cleanups in RunCMake.file test
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kyle Edwards <kyle.edwards@kitware.com>
Merge-request: !4342
2020-02-12 09:15:07 -05:00
Joachim Wuttke (o)
e240371ab1
Help: CPackIFWGenerator: explain relation to CPackIWF
...
* Make overview more focussed
* Explain the relation to CPackIFW
2020-02-11 10:47:26 -05:00
Joachim Wuttke (o)
78779c6111
Help: Show external link only once per page; explain abbreviation QtIFW.
2020-02-11 10:47:26 -05:00
Shane Parris
b620dc566d
file: Fix GLOB_RECURSE LIST_DIRECTORIES documentation regarding CMP0009
2020-02-11 08:45:35 -05:00
Code Smith
9a71fa46e7
cmake-gui: set generator field defaults from environment
...
Fixes : #20251
2020-02-06 11:59:08 -05:00
Brad King
b49e5344e7
Begin post-3.17 development
2020-02-05 11:39:33 -05:00
Brad King
8aa0a3dddd
Help: Drop development topic notes to prepare release
...
Release versions do not have the development topic section of
the CMake Release Notes index page.
2020-02-05 11:36:17 -05:00
Brad King
730a53ef1d
Help: Organize and revise 3.17 release notes
...
Add section headers similar to the 3.16 release notes and move each
individual bullet into an appropriate section. Revise a few bullets.
2020-02-05 10:36:11 -05:00