Kyle Edwards
fac093802a
Merge topic 'tar-improve-error-handling'
...
ea9a2c1759 cmake: tar: Parse 'cmake -E tar' arguments
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3081
2019-03-21 10:50:38 -04:00
Brad King
1e9cb46c8a
Merge topic 'timeout'
...
0295b153f4 Help: describe the command pipeline of execute_process more explicitly
33efdfc0b5 Help: improve source formatting
cd524c1c33 Help: describe what happens if command execute_process reaches timeout.
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3129
2019-03-21 09:47:20 -04:00
Brad King
c63bd7e06c
Merge topic 'doc-cmp0082'
...
ce730e9c22 Help: Clarify policy CMP0082 documentation
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3133
2019-03-21 09:39:07 -04:00
Brad King
ce730e9c22
Help: Clarify policy CMP0082 documentation
...
The policy documentation added by commit fc8955e889 (add_subdirectory:
Run subdirectory install rules in correct order, 2018-10-02,
v3.14.0-rc1~565^2~1) left out our usual sentence about the policy
providing compatibility.
2019-03-21 08:55:28 -04:00
Joachim Wuttke (l)
0295b153f4
Help: describe the command pipeline of execute_process more explicitly
...
When reading the doc page on execute_process, I was mislead by the
words "in parallel". They convinced at once that the processes
are run independently of each other, so that I did not even bother
to read further. The rewording, and not least the insertion of a
paragraph break, should prevent such oversight.
2019-03-20 18:25:52 +01:00
Joachim Wuttke (l)
33efdfc0b5
Help: improve source formatting
2019-03-20 18:19:10 +01:00
Joachim Wuttke (l)
cd524c1c33
Help: describe what happens if command execute_process reaches timeout.
2019-03-20 18:17:29 +01:00
Bartosz Kosiorek
ea9a2c1759
cmake: tar: Parse 'cmake -E tar' arguments
2019-03-20 09:28:49 -04:00
Kyle Edwards
8c0b7aa17d
Merge topic 'cmake--install'
...
73f23d1e00 cmake: add '--install <dir>' option
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Alex Turbov <i.zaufi@gmail.com >
Acked-by: Bartosz <gang65@poczta.onet.pl >
Acked-by: Cristian Adam <cristian.adam@gmail.com >
Rejected-by: Alex Turbov <i.zaufi@gmail.com >
Merge-request: !3069
2019-03-19 13:39:18 -04:00
Kyle Edwards
f1e53266e9
Merge topic 'improve-tar-command'
...
8634576dcb cmake: Don't interrupt archive creation if unable to read a file.
c7c6a4a2cc Help: Update 'tar' documentation with supported arguments
7c47fd8cd1 cmake: tar: Display warning when no files provided during archive creation
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3080
2019-03-19 13:37:59 -04:00
Brad King
146b959491
Merge topic 'environment-modules'
...
dfea916d3c FindEnvModules: Provide a CMake interface to environment modules
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3076
2019-03-19 08:53:35 -04:00
Bartosz Kosiorek
8634576dcb
cmake: Don't interrupt archive creation if unable to read a file.
...
Rationale:
Currently during creation of archive by 'tar',
if error appears, it interrupt archive creation.
As a result only part of files are archived
This behaviour is not consistent with 'copy_directory', native 'tar'
and other command behaviour.
With this Merge Request this behaviour is fixed.
2019-03-18 17:55:35 +01:00
Bartosz Kosiorek
c7c6a4a2cc
Help: Update 'tar' documentation with supported arguments
2019-03-18 17:08:20 +01:00
Chuck Atkins
dfea916d3c
FindEnvModules: Provide a CMake interface to environment modules
2019-03-18 11:47:35 -04:00
Brad King
23874e4078
Merge topic 'FindGLEW-updates'
...
a77a30e657 FindGLEW: Add test
a7d853868b FindGLEW: Update implementation
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3094
2019-03-18 11:26:49 -04:00
Brad King
4480769f8b
Merge topic 'release_note_for_cuda_compiler_generator_expressions'
...
380b2dae55 Add a release note for the cuda compiler generator expressions
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3109
2019-03-18 11:25:22 -04:00
Jiang Yi
73f23d1e00
cmake: add '--install <dir>' option
...
Fixes : #19023
2019-03-17 01:31:25 +08:00
Marc Chevrier
0bd2e3aa57
Merge topic 'pkg-config-linker-flags'
...
b759fa9b8e FindPkgConfig: Set linker flags on imported targets
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3082
2019-03-16 06:14:00 -04:00
Claudio Fantacci
a7d853868b
FindGLEW: Update implementation
...
Replicate behaviour of upstream GLEW.
* define the imported target GLEW::glew for the shared library GLEW
* if GLEW_USE_STATIC_LIBS is defined and set to TRUE, this module instead
defines the imported target GLEW::glew_s for the static library GLEW
* an imported target GLEW::GLEW is created as a copy of either GLEW::glew
or GLEW::glew_s
* by setting GLEW_VERBOSE you print out the log of the module.
Fixes : #17638 , #17864 , #18989
2019-03-15 11:22:29 -04:00
Robert Maynard
380b2dae55
Add a release note for the cuda compiler generator expressions
2019-03-15 11:04:25 -04:00
Brad King
3261f23870
Merge topic 'export-package-default-off'
...
9bede5c4ce export: Disable PACKAGE mode user package registry by default
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Lukas Mosimann <lumosimann@gmail.com >
Merge-request: !3041
2019-03-15 10:45:51 -04:00
Robert Maynard
9bede5c4ce
export: Disable PACKAGE mode user package registry by default
...
The user package registry populated by the `export()` command causes
side effects outside the build and source directories. Such effects
should be opt-in rather than op-out. Introduce a policy to change
default behavior of `export(PACKAGE)` to do nothing.
2019-03-15 10:24:47 -04:00
Brad King
101621ee52
Merge topic 'xcodescheme'
...
40be48f890 XCode: Add scheme option XCODE_SCHEME_DEBUG_AS_ROOT
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3084
2019-03-14 11:07:53 -04:00
Brad King
accbf41da5
Merge topic 'short-commands'
...
077ab5774c cmake: add short version of '--target <tgt>...' option
071f5e1544 cmake: Reformat '--parallel' and '--verbose' options in help
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3078
2019-03-14 11:06:19 -04:00
Radek Nadstawny
b759fa9b8e
FindPkgConfig: Set linker flags on imported targets
2019-03-13 23:42:44 +01:00
Brad King
80b761b924
Merge topic 'update-documentation'
...
da2e588935 cmake: Upgrade 'cmake -E' commands description
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3089
2019-03-13 10:19:21 -04:00
Brad King
7b81b1c72c
Merge topic 'cuda_compiler_generator_expressions'
...
b53766b205 CUDA: Support compiler id and version generator expressions
b544e34af6 All VersionNode use the same capitalization pattern
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3085
2019-03-13 10:16:25 -04:00
Bartosz Kosiorek
da2e588935
cmake: Upgrade 'cmake -E' commands description
...
Fixes : #13204
2019-03-12 16:01:33 +01:00
Brad King
5822a7bed2
Merge topic 'shell_path'
...
463c2fba4e Genex: Teach SHELL_PATH to support a list of paths
21da25d2a8 Tests: Generalize GeneratorExpression MSYS path conversion workaround
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3057
2019-03-12 09:53:27 -04:00
Bartosz Kosiorek
077ab5774c
cmake: add short version of '--target <tgt>...' option
2019-03-12 12:00:09 +01:00
Bartosz Kosiorek
071f5e1544
cmake: Reformat '--parallel' and '--verbose' options in help
2019-03-12 11:59:16 +01:00
Robert Maynard
b53766b205
CUDA: Support compiler id and version generator expressions
...
Introduce the CUDA_COMPILER_ID and CUDA_COMPILER_VERSION generator
expressions.
2019-03-11 12:33:43 -04:00
Henri Manson
463c2fba4e
Genex: Teach SHELL_PATH to support a list of paths
...
Extend the genex added by commit ca6ba3fee5 (Genex: Add a SHELL_PATH
expression, 2015-09-24, v3.4.0-rc1~37^2) to accept a `;`-list of paths,
convert them all, and generate a list separated by the native shell
`PATH``` separator.
2019-03-11 11:39:25 -04:00
Harry Mallon
40be48f890
XCode: Add scheme option XCODE_SCHEME_DEBUG_AS_ROOT
2019-03-11 13:30:35 +00:00
Brad King
18ff7cc34f
Merge topic 'enable_testing'
...
538e699e5a Help: for command enable_testing, explain relation to module CTest.
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3070
2019-03-08 09:37:56 -05:00
Kyle Edwards
d7ca0a2644
Help: add code-block directive
2019-03-07 11:52:38 -05:00
Zack Galbreath
46c5830394
Help: provide example for HTTPHEADER option to ctest_submit
2019-03-07 10:08:34 -05:00
Joachim Wuttke (o)
538e699e5a
Help: for command enable_testing, explain relation to module CTest.
2019-03-07 11:58:22 +01:00
Brad King
4de554b1a5
Merge topic 'docs-xcode-schemes'
...
d0cb912a28 Help: Remove note that Xcode scheme generator is experimental
de850fe385 Help: Trivial typo fix for CMAKE_XCODE_GENERATE_SCHEME
d61a5a20ef Help: Sort lists of (CMAKE_)XCODE_SCHEME_... variables and properties
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3066
2019-03-06 09:07:59 -05:00
Brad King
ef10c9a199
Merge branch 'docs-xcode-schemes' into release-3.14
...
Merge-request: !3066
2019-03-06 09:07:29 -05:00
Brad King
809890e3f6
Merge topic 'issue-18883-support-for-multiple-targets'
...
324d18bb34 cmake: Teach --build mode to support multiple targets
ebc94500c1 cmGlobalGenerator: Optimize Printable() method from GeneratedMakeCommand
fdeb364a84 cmGlobalGenerator: Change case of methods from GeneratedMakeCommand struct
b3955a08ab cmakemain: Remove ignored --use-stderr option from command line help
f1367c8c51 cmGlobalGenerator: Remove unused code
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2939
2019-03-06 08:32:39 -05:00
Brad King
ce9117fdbe
Merge topic 'docs-install-destinations'
...
a5f79b83c7 Help: clarify DESTINATION and TYPE usage for install()
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3052
2019-03-06 08:29:14 -05:00
Brad King
3e9ce09a56
Merge topic 'ios-docs'
...
376138fe0c Help: CMAKE_MACOSX_BUNDLE is ON for iOS/tvOS/watchOS
f7d602b572 Help: Example of tweaking iOS/tvOS/watchOS build
4a9e2e4f35 Help: find_package with fat iOS libraries
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3047
2019-03-06 08:28:13 -05:00
Brad King
742339a779
Merge topic 'ios-variable'
...
e427c7c1d8 iOS: Add IOS variable
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3051
2019-03-06 08:27:20 -05:00
Craig Scott
d0cb912a28
Help: Remove note that Xcode scheme generator is experimental
2019-03-07 00:04:55 +11:00
Craig Scott
de850fe385
Help: Trivial typo fix for CMAKE_XCODE_GENERATE_SCHEME
2019-03-07 00:04:55 +11:00
Craig Scott
d61a5a20ef
Help: Sort lists of (CMAKE_)XCODE_SCHEME_... variables and properties
2019-03-07 00:04:55 +11:00
Brad King
ec79045b0e
Merge branch 'docs-install-destinations' into release-3.14
...
Merge-request: !3052
2019-03-05 11:26:34 -05:00
Brad King
216fff285c
Merge branch 'ios-docs' into release-3.14
...
Merge-request: !3047
2019-03-05 09:46:40 -05:00
Ruslan Baratov
376138fe0c
Help: CMAKE_MACOSX_BUNDLE is ON for iOS/tvOS/watchOS
2019-03-05 09:45:50 -05:00