Bartosz Kosiorek
cb33befe2d
Modules: Update documentation formatting
2019-04-08 14:55:56 +02:00
Bartosz Kosiorek
0e4fbb4a1f
Help: Improve formatting of Help documentation
2019-04-08 14:53:31 +02:00
Brad King
ffcb4f7ec5
Merge topic 'rst-bad-markup-block'
...
a9b38a1757 cmRST: Fix crash on empty markup block
2024327746 Help: Remove empty literal block markup in RESOURCE target property
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3197
2019-04-05 08:51:25 -04:00
Brad King
2024327746
Help: Remove empty literal block markup in RESOURCE target property
...
This was added accidentally by commit 456e0fb64f (Help: Improve
documentation formating, 2019-04-01).
2019-04-05 08:18:14 -04:00
Brad King
8c28e63cb4
Merge topic 'if-EXISTS-doc'
...
78ac8cb04a Help: clarify if(EXISTS) operation for symlinks
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3189
2019-04-04 12:51:41 -04:00
Brad King
56abc31270
Merge topic 'improve-documentation'
...
456e0fb64f Help: Improve documentation formating
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3174
2019-04-04 11:48:55 -04:00
Brad King
0dfb056cd3
Merge topic 'pr.projectbefore'
...
0761186949 project: Add variable CMAKE_PROJECT_INCLUDE_BEFORE
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3175
2019-04-04 11:32:41 -04:00
Brad King
d1c2f8787c
Merge topic 'FindPython-handle-virtual-env'
...
8a2f62cc18 FindPython*: Add capability to control virtual env handling.
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3173
2019-04-04 11:28:49 -04:00
Brad King
a63a50c77a
Merge topic 'remove_duplicates'
...
abbb8a7b1d Genex: Add $<REMOVE_DUPLICATES:list>
11338389e5 Help: Fix description in cmake-generator-expressions(7) manual
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3154
2019-04-04 11:27:28 -04:00
Bartosz Kosiorek
456e0fb64f
Help: Improve documentation formating
2019-04-04 15:13:58 +02:00
Shoaib Meenai
78ac8cb04a
Help: clarify if(EXISTS) operation for symlinks
...
if(EXISTS) resolves symlinks; note this explicitly in its documentation.
2019-04-03 17:25:52 -07:00
Marc Chevrier
8a2f62cc18
FindPython*: Add capability to control virtual env handling.
...
Fixes : #19097
2019-04-03 09:16:17 +02:00
Sebastian Lipponer
abbb8a7b1d
Genex: Add $<REMOVE_DUPLICATES:list>
2019-04-01 21:52:17 +02:00
Sebastian Lipponer
11338389e5
Help: Fix description in cmake-generator-expressions(7) manual
2019-04-01 21:50:18 +02:00
Ruslan Baratov
0761186949
project: Add variable CMAKE_PROJECT_INCLUDE_BEFORE
2019-04-01 20:30:19 +03:00
Brad King
3e129d71bc
Merge topic 'project-include'
...
7d19b3091d Release note for CMAKE_PROJECT_INCLUDE variable
dda0190458 project: Add variable CMAKE_PROJECT_INCLUDE
390f14a244 Test ProjectInclude: Add NONE to avoid enabling languages
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3155
2019-04-01 10:49:02 -04:00
Brad King
922480e6f1
Merge topic 'allow_aliasing_unkown_targets'
...
6d5872a396 add_library: Now support aliasing unknown import targets
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3148
2019-04-01 10:31:11 -04:00
Ruslan Baratov
7d19b3091d
Release note for CMAKE_PROJECT_INCLUDE variable
2019-03-29 18:53:12 +03:00
Ruslan Baratov
dda0190458
project: Add variable CMAKE_PROJECT_INCLUDE
2019-03-27 22:39:02 +03:00
Brad King
c03ee3ca71
Merge topic 'FindFontconfig-var-case'
...
a3a1e69f8a FindFontconfig: Convert module variables to camel case
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3153
2019-03-27 14:11:08 -04:00
Bartosz Kosiorek
5e958ccd79
Help: Improve Cache documentation
2019-03-27 16:01:29 +01:00
Bartosz Kosiorek
07f3082d3b
Help: Improve documentation links and formatting
2019-03-27 16:01:20 +01:00
Robert Maynard
6d5872a396
add_library: Now support aliasing unknown import targets
...
Fixes #18327
2019-03-26 15:54:48 -04:00
Brad King
a3a1e69f8a
FindFontconfig: Convert module variables to camel case
...
Our documented standard for find module variable names is to match the
case of the find module package name. This was overlooked when the
module was added by commit 84e7920b3a (FindFontconfig: Add module to
find Fontconfig, 2018-09-27, v3.14.0-rc1~523^2).
The module was released with the upper case names in CMake 3.14.0, so
fix it to have camel case names in 3.14.1. This is incompatible but
anyone using a given release series should be using the latest patch on
it and we've made breaking fixups on newly released features like this
before.
Reported-by: Christophe Giboudeaux <christophe@krop.fr >
Fixes : #19094
2019-03-26 14:14:09 -04:00
Zack Galbreath
ba7e44eb7a
ctest_submit: Add option BUILD_ID
...
Fixes : #18968
2019-03-22 09:37:08 -04:00
Brad King
89abbdd8c8
Merge topic 'ghs-linux'
...
2c43fb5be3 FindThreads: Fix pthread library check in GHS Multi Generator
0404efe786 GHS: Add support for GHS Multi Generator in Linux
2060a1445c Tests: Fix file name case in GHS object library test
ddad70c8a4 Tests: Run GHS tests in a separate ctest process
f7dca1fc97 GHS: Fix include-what-you-use and clang-tidy diagnostics
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3006
2019-03-22 09:22:44 -04:00
Brad King
3744bd0a0a
Merge topic 'xcodescheme2'
...
413b71485a Xcode: Create Xcode schemes per target
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3098
2019-03-22 09:16:02 -04:00
Naren Manimohan
0404efe786
GHS: Add support for GHS Multi Generator in Linux
2019-03-21 12:57:40 -04:00
Harry Mallon
413b71485a
Xcode: Create Xcode schemes per target
2019-03-21 16:50:41 +00:00
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