Tushar Maheshwari
7a25ef326b
Help: Add documentation for new get_filename_component components
2019-01-24 22:41:22 +05:30
Brad King
d704cc3407
Merge topic 'command_file_link'
...
0f08ed8936 cmSystemTools: Silence CreateLink and CreateSymlink errors
593d986470 Tests: Avoid cross-device links in CREATE_LINK test
9a3d85cfc5 Tests: Skip symlink tests on Windows
e68ea269d7 Tests: CREATE_LINK subcommand negative test case
45aa9c65a1 Tests: file CREATE_LINK subcommand test cases
8bb7562f1a Help: Add documentation for file(CREATE_LINK) subcommand
81650e488c cmFileCommand: Add CREATE_LINK subcommand
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2759
2019-01-21 07:48:26 -05:00
Brad King
d1aa2e1109
Merge topic 'find-package-resolve-symlinks'
...
b773e58099 find_package: add test coverage for CMAKE_FIND_PACKAGE_RESOLVE_SYMLINKS
a5e948a36f find_package: optionally resolve symlinks when discovering packages
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2798
2019-01-21 07:47:29 -05:00
Brad King
fefae527c8
Merge topic 'submit-url'
...
2915a75615 CTest: Add documentation and release notes for SubmitURL
d6475daa79 Modules/CTest: Set SubmitURL
938f06fda6 ctest_submit: Add parameter SUBMIT_URL
65e725c957 CTest: Add option SubmitURL
65f1fc9d63 CTest: Add function GetSubmitURL
2bedd5fb7c ctest_submit: Remove submit method from log output
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2719
2019-01-21 07:46:20 -05:00
Brad King
65a3abf999
Merge topic 'GHS_updates'
...
21ab58d3f8 GHS: Update test suite
72e0c115b7 GHS: Add Compiler ID detection
436cc5e991 GHS: try_compile() now uses GHS platform variables
4a1ec0de3d GHS: Fix toolset selection
1a66acdef2 GHS: Append ".gpj" to target name when generating build command
0c9e47d7cd GHS: Integrity Application updates
8044318431 GHS: Add support for some of the source file properties
73092b2213 GHS: Add support for object libraries
...
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2231
2019-01-18 06:58:35 -05:00
Craig Scott
9e84e14db7
Merge topic 'qt_wrap_command_deprecations'
...
74dc68b406 qt_wrap_*: Add deprecation notes to command docs
Acked-by: Kitware Robot <kwrobot@kitware.com >
Reviewed-by: Brad King <brad.king@kitware.com >
Merge-request: !2738
2019-01-16 15:20:59 -05:00
Fred Baksik
436cc5e991
GHS: try_compile() now uses GHS platform variables
...
-- Forward GHS platform variables to try_compile()
CMAKE_TRY_COMPILE_PLATFORM_VARIABLES only worked for source signature try_compile()
-- Update tests to no longer add GHS platform variables to try_compile()
-- Avoid linker error in GhsMulti/GhsMultiCompilerOptions/CMakeLists.txt by building library
2019-01-16 10:42:00 -05:00
Regina Pfeifer
2915a75615
CTest: Add documentation and release notes for SubmitURL
2019-01-16 10:34:08 -05:00
Tushar Maheshwari
8bb7562f1a
Help: Add documentation for file(CREATE_LINK) subcommand
2019-01-16 10:03:35 -05:00
David Aguilar
a5e948a36f
find_package: optionally resolve symlinks when discovering packages
...
Teach find_package() to resolve symlinks when constructing
relocatable prefix paths from discovered cmake config files.
The `CMAKE_FIND_PACKAGE_RESOLVE_SYMLINKS` variable enables
this behavior when set to `TRUE`.
Fixes : #18704
2019-01-16 09:59:46 -05:00
Tobias Hunger
74dc68b406
qt_wrap_*: Add deprecation notes to command docs
...
Co-authored-by: Craig Scott <craig.scott@crascit.com >
2019-01-16 08:08:38 +11:00
Kyle Edwards
c07fa6d98c
Merge topic 'find_package-doc-clarification'
...
427ebecdf5 Help/find_package: clarify intended behavior with REQUIRED QUIET
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2777
2019-01-15 09:49:35 -05:00
Ben Boeckel
427ebecdf5
Help/find_package: clarify intended behavior with REQUIRED QUIET
...
See #18773
2019-01-14 10:42:10 -05:00
Joachim Wuttke (o)
bfc3670546
Help: Provide cross-references from and to set_property
2019-01-10 16:13:18 +01:00
Craig Scott
d480ede35b
Merge topic 'link-options'
...
f255280fd9 PIE link options: Update strategy to fix performance regression
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2739
2018-12-23 17:23:11 -05:00
Craig Scott
170fcebf2e
Merge topic 'install-code-script-genex'
...
25cae1e85d install: Teach CODE,SCRIPT modes to evaluate generator expressions
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2688
2018-12-23 17:19:57 -05:00
Jon Chronopoulos
25cae1e85d
install: Teach CODE,SCRIPT modes to evaluate generator expressions
...
This also introduces CMP0087 which will keep the OLD behaviour of not
evaluating generator expressions
Fixes : #15785
2018-12-23 09:03:38 +11:00
Joachim Wuttke (h)
2439d546c8
Help: Revise compile options command docs, and provide example
...
For add_compile_options and target_compile_options:
- Insert sections.
- Provide cross-links between the two doc pages
- Alleviate and explain links to the commands
...compile_definitions and ...include_directories.
- Alleviate link to COMPILE_OPTIONS, and integrate it into
the synopsis.
2018-12-20 10:45:49 +01:00
Marc Chevrier
f255280fd9
PIE link options: Update strategy to fix performance regression
...
Fixes : #18700
2018-12-19 19:41:27 +11:00
Tobias Hunger
34b7003d2a
Documentation: Reference list of target properties in get_target_property
2018-12-13 11:05:04 +01:00
Brad King
0bfe96a8c3
Merge topic 'file-read_symlink'
...
31840e363f file: Fix formatting of error in SIZE sub-command
98a39be6cf file: Add READ_SYMLINK sub-command
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2705
2018-12-10 08:21:40 -05:00
Brad King
049d324e42
Merge topic 'misc-typos'
...
8adf237e52 Misc. comment typos
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2703
2018-12-07 08:32:41 -05:00
Kyle Edwards
98a39be6cf
file: Add READ_SYMLINK sub-command
2018-12-06 10:11:51 -05:00
luz.paz
8adf237e52
Misc. comment typos
...
Found via `codespell`
2018-12-05 11:57:58 -05:00
Marc Chevrier
29f9db5c63
try_compile/try_run: Add support for LINK_OPTIONS option.
2018-12-01 17:56:23 +01:00
Brad King
5daf7d92f8
Merge topic 'file-size'
...
12b471e828 file: add SIZE option
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2639
2018-11-28 09:05:16 -05:00
Wouter Klouwen
12b471e828
file: add SIZE option
...
This commit adds the SIZE option to file(). It returns the file size of
the given path if it exists and produces an error if not.
2018-11-27 08:50:36 +00:00
Regina Pfeifer
3125c47d27
ctest_build: Do not require unnecessary [CTEST_]PROJECT_NAME value
...
Since commit v3.0.0-rc1~260^2~32 (ctest_build: Use "cmake --build"
to launch the native build tool, 2013-11-14) we no longer need to
use the project name in `ctest_build()`.
Fixes : #18612
2018-11-20 21:23:59 +01:00
Brad King
8866f63f60
Merge topic 'macro_doc_cleanups'
...
b82526c654 Help: Minor grammar and typo corrections for macro command docs
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2622
2018-11-19 09:59:02 -05:00
Marc Chevrier
b10f7ac534
CMP0083: fix warning message on try_compile
...
Fixes : #18593
2018-11-19 10:56:02 +01:00
Craig Scott
b82526c654
Help: Minor grammar and typo corrections for macro command docs
...
Follow-up to !2616 , specifically commit 22cca9b810
2018-11-16 08:01:55 +11:00
Joachim Wuttke (l)
22cca9b810
Help: describe differences between macro and function.
2018-11-14 21:56:23 +01:00
Joachim Wuttke (l)
b90ae70a3b
Help: in macro vs function example, use lowercase names.
...
Follow our own advise not to change cases.
Omit the leading underscore.
2018-11-14 20:33:12 +01:00
Joachim Wuttke (l)
abb5945bd0
Help: Document that function invocation is case-insensitive
2018-11-13 13:47:26 -05:00
Joachim Wuttke (l)
357cdee3a1
Help: Document that macro invocation is case-insensitive
2018-11-13 13:47:24 -05:00
Brad King
3603b3964b
Merge topic 'macro'
...
dcf11cbcdc Help: Mention endmacro argument as legacy only.
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2606
2018-11-13 13:40:55 -05:00
Joachim Wuttke (l)
dcf11cbcdc
Help: Mention endmacro argument as legacy only.
...
Same change as previously done for function, if, while, ...
2018-11-13 12:14:55 +01:00
Robert Maynard
1222f02e34
If: Support the 'DEFINED CACHE{}' syntax
2018-11-09 10:38:07 -05:00
Joachim Wuttke (h)
e855bd5248
Help: Document if(DEFINED ENV{name})
2018-11-08 20:30:05 +01:00
Joachim Wuttke (l)
8ba2a8d4a4
Help: short/long variable reference in if command
...
Explain that the short form of variable references
in the if command does not apply to ENV and CACHE vars.
2018-11-08 20:27:49 +01:00
Joachim Wuttke (h)
3de551cc22
Help: Clarify effect of set(ENV{..} ..) and unset(ENV{..})
...
Explain that the commands affect only the current CMake process,
not the process from which CMake was called,
nor the system environment at large,
nor the environment of subsequent build or test processes.
2018-11-08 20:27:10 +01:00
Kyle Edwards
fdcd559a8e
Help: Add documentation and release notes for install
...
This change adds documentation for the new DESTINATION behavior of
the install() command.
2018-11-07 15:47:21 -05:00
Brad King
f0a9094d80
Merge topic 'no-smiley'
...
24fa04018c Help: Spell out ";-list" as "semicolon-separated list"
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2528
2018-10-29 09:30:25 -04:00
Brad King
f7b8e67463
Merge topic 'doc-updates'
...
2f9c253961 Help: clarify "LINKER:" prefix usage
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2530
2018-10-26 11:02:09 -04:00
Marc Chevrier
2f9c253961
Help: clarify "LINKER:" prefix usage
...
Fixes : #18503
2018-10-26 09:36:53 -04:00
Joachim Wuttke (o)
760c87c73c
Help: Back-reference from find_package() to "Find Modules"
...
viz., to section "Find Modules" in cmake-modules.7
2018-10-25 21:44:02 +02:00
Brad King
bb43a42bb9
Merge topic 'deprecation'
...
c8e8c9cc7c Help: Date deprecation of deprecated commands.
19998d7b3c Help: Use 'deprecated' template, and date deprecation of modules
dc1bb33578 Help: Add version number to deprecation note
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2523
2018-10-25 11:00:57 -04:00
Joachim Wuttke (o)
24fa04018c
Help: Spell out ";-list" as "semicolon-separated list"
2018-10-25 15:44:59 +02:00
Joachim Wuttke (o)
adbaadf0ee
Help: Apply syntax highlighting to project commands
...
* Replace most "::" by ".. code-block:: cmake"
* Header sentence in imperative voice,
detailed command description in present tense.
2018-10-25 13:47:31 +02:00
Joachim Wuttke (o)
c8e8c9cc7c
Help: Date deprecation of deprecated commands.
2018-10-25 13:15:34 +02:00