Brad King
2282be37a5
Merge topic 'stl-support-filesystem-path'
...
d654bf3449 STL Support: Add cm::filesystem::path in <cm/filesystem>
e5798126fc STL Support: introduce dedicated configuration file
4408f34cfe STL Support: Add function cm::quoted in <cm/iomanip>
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4968
2020-07-13 07:59:43 -04:00
Brad King
8d268f57b4
Merge topic 'cuda-memcheck'
...
cee92a9fb0 Help: add release notes for CTest cuda-memcheck support
f38e4a1871 Tests: Add cases for CTest cuda-memcheck parser
fe062800f0 CTest: add cuda-memcheck support
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: tcojean <terry.cojean@kit.edu >
Merge-request: !4952
2020-07-13 07:58:38 -04:00
Brad King
6a68765a4d
Merge topic 'doc-source-prop-dir-options'
...
0bdb1a77d1 Help: Clarify wording of dir-related source property options
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5000
2020-07-13 07:52:01 -04:00
Craig Scott
0bdb1a77d1
Help: Clarify wording of dir-related source property options
2020-07-13 10:06:52 +10:00
Brad King
95db8c5db5
Merge topic 'variable_watch_docs'
...
bb15663858 Help: Expand documentation of variable_watch()
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4990
2020-07-10 06:47:20 -04:00
Brad King
a5064f6e65
Merge topic 'source_file_both_props'
...
961ee62faa Help: Update get_property and get_source_file_property docs
1235f2d747 set_property: Allow both DIRECTORY and TARGET_DIRECTORY together
177052d6b8 set_property: Fix name of TARGET_DIRECTORY option in error messages
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4994
2020-07-10 06:45:09 -04:00
Tobias Ribizel
cee92a9fb0
Help: add release notes for CTest cuda-memcheck support
2020-07-09 19:08:36 +02:00
Petr Kmoch
bb15663858
Help: Expand documentation of variable_watch()
...
Document parameters and corner-case behaviour of variable_watch() command.
2020-07-09 17:22:59 +02:00
Marc Chevrier
d654bf3449
STL Support: Add cm::filesystem::path in <cm/filesystem>
2020-07-09 17:02:42 +02:00
Marc Chevrier
4408f34cfe
STL Support: Add function cm::quoted in <cm/iomanip>
2020-07-09 15:24:43 +02:00
Brad King
a054211dd9
Merge topic 'install'
...
9a25278f8c Help: advise against CMAKE_INSTALL_PREFIX in install DESTINATION.
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4988
2020-07-09 06:52:55 -04:00
Alexandru Croitor
961ee62faa
Help: Update get_property and get_source_file_property docs
...
Specify the names and alternatives a bit more clearly.
2020-07-09 06:35:06 -04:00
Alexandru Croitor
1235f2d747
set_property: Allow both DIRECTORY and TARGET_DIRECTORY together
...
Allow to specify both DIRECTORY and TARGET_DIRECTORY at the same time in
`set_source_files_properties()` and `set_property(SOURCE)` commands.
Add test cases and update the documentation.
Fixes : #20932
2020-07-09 06:33:52 -04:00
Joachim Wuttke (h)
9a25278f8c
Help: advise against CMAKE_INSTALL_PREFIX in install DESTINATION.
...
as per my uncontradicted post
https://discourse.cmake.org/t/local-install-vs-install-for-cpack-absolute-vs-relative-path/623/2?u=jwuttke
2020-07-08 15:09:19 +02:00
Craig Scott
32e13e5291
Merge topic 'ctest-resource-spec-file-doc'
...
c57695a2f4 Help: Clarify search order for resource spec file
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4983
2020-07-08 09:06:54 -04:00
Kyle Edwards
c57695a2f4
Help: Clarify search order for resource spec file
...
Clarify the order in which --resource-spec-file, RESOURCE_SPEC_FILE,
and CTEST_RESOURCE_SPEC_FILE are searched, and add tests to
enforce this.
Fixes : #20914
2020-07-07 12:21:58 -04:00
Brad King
ee781ac59d
Merge topic 'doc-versionadded'
...
496ec6036f Help: Add Sphinx 'versionadded' directives to each top-level document
0c87afceab Help/dev: Add maintainer guide step for 'versionadded' documentation markup
dbd453c2ff Utilities/Sphinx: Add script for inserting ".. versionadded" directive
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Alex Turbov <i.zaufi@gmail.com >
Merge-request: !4947
2020-07-07 09:22:28 -04:00
Kitware Robot
496ec6036f
Help: Add Sphinx 'versionadded' directives to each top-level document
...
Run the `Utilities/Sphinx/update_versions.py` script to add initial
markup to every top-level document and find module.
Issue: #19715
2020-07-06 10:23:20 -04:00
Brad King
0c87afceab
Help/dev: Add maintainer guide step for 'versionadded' documentation markup
2020-07-06 10:11:24 -04:00
Brad King
9e1cd8ea45
Merge topic 'doc-file_ARCHIVE_synopsis'
...
f9766dad19 Help: Update file(ARCHIVE...) synopsis for renamed options
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4977
2020-07-06 09:24:48 -04:00
Craig Scott
f9766dad19
Help: Update file(ARCHIVE...) synopsis for renamed options
...
The FILES and DIRECTORY options were renamed in bbcff21f71
(file(ARCHIVE*): Collapse FILES and DIRECTORY options, 2020-06-30),
but the synopsis part of the file() documentation was missed.
The synopsis also typically only shows the mandatory options.
Update the synopsis to reflect the name changes and omit the
DESTINATION option since it is not mandatory.
2020-07-06 20:15:09 +10:00
Craig Scott
a0bca7e9cc
Merge topic 'doc-FRAMEWORK_MULTI_CONFIG_POSTFIX_CONFIG'
...
3bb287581c Help: FRAMEWORK_MULTI_CONFIG_POSTFIX example should use actual config
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4973
2020-07-06 05:53:05 -04:00
Craig Scott
3bb287581c
Help: FRAMEWORK_MULTI_CONFIG_POSTFIX example should use actual config
2020-07-05 16:26:46 +10:00
Craig Scott
8975c2a55b
Merge topic 'remove-warn-unused-vars'
...
df6b077625 cmake: Remove broken '--warn-unused-vars' option
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Ben Boeckel <ben.boeckel@kitware.com >
Merge-request: !4953
2020-07-01 07:03:54 -04:00
Brad King
b7af2811ae
Merge topic 'configure_file-permission-control'
...
27b03281e2 configure_file: Add option to control file permissions transfer to copy
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4941
2020-07-01 07:03:03 -04:00
Brad King
57ea001247
Merge topic 'FindTIFF-tiffxx'
...
a468cc431c FindTIFF: add component CXX to include the C++ wrapper libtiffxx
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4934
2020-07-01 07:02:09 -04:00
Brad King
0ca6bb8575
Merge topic 'file-ARCHIVE-files-dirs' into release-3.18
...
bbcff21f71 file(ARCHIVE*): Collapse FILES and DIRECTORY options
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4955
2020-07-01 07:00:42 -04:00
Brad King
9c3e9881ef
Merge topic 'file-ARCHIVE-files-dirs'
...
bbcff21f71 file(ARCHIVE*): Collapse FILES and DIRECTORY options
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4955
2020-07-01 07:00:42 -04:00
Kyle Edwards
b67eb65688
Help: Update FileAPI codemodel version to 2.2, add release notes
...
This fixes the documentation which should have been fixed in 7d6861f3 .
2020-06-30 14:05:23 -04:00
Kyle Edwards
849178c9d0
Merge branch 'master' into fileapi-version-doc
2020-06-30 14:04:25 -04:00
Kyle Edwards
e9be17ab42
Help: Update FileAPI codemodel version to 2.1, add release notes
...
This fixes the documentation which should have been fixed in 9f6d40ee .
2020-06-30 14:04:13 -04:00
Rahul Gottipati
27b03281e2
configure_file: Add option to control file permissions transfer to copy
...
Issue: #20866
2020-06-30 11:20:41 -04:00
Brad King
221fd89251
Merge topic 'file-CONFIGURE-subdir' into release-3.18
...
e5f5eeca2f file: Fix CONFIGURE output relative path
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4951
2020-06-30 08:04:07 -04:00
Brad King
947a518716
Merge topic 'file-CONFIGURE-subdir'
...
e5f5eeca2f file: Fix CONFIGURE output relative path
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4951
2020-06-30 08:04:07 -04:00
Craig Scott
bbcff21f71
file(ARCHIVE*): Collapse FILES and DIRECTORY options
...
The two options were concatenated internally for both ARCHIVE_CREATE
and ARCHIVE_EXTRACT. The distinction between files and dirs was not
meaningful. Therefore, replace them with PATHS or PATTERNS
to more accurately describe the way the options are used.
Fixes : #20884
2020-06-30 22:01:35 +10:00
Brad King
f67a787a38
Merge topic 'find_vulkan_glslc'
...
467509d767 FindVulkan: Support for finding glslc
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4944
2020-06-30 07:27:27 -04:00
Brad King
df6b077625
cmake: Remove broken '--warn-unused-vars' option
...
This option has been broken since commit b9f9915516 (cmMakefile: Remove
VarUsageStack., 2015-05-17, v3.3.0-rc1~52^2). That commit removed the
check that an initialized variable has actually been used and caused the
option to warn on every variable ever set. This was not caught by the
test suite because the test for the feature only checked that warnings
appear when needed and not that they do not appear when not needed.
The option was never very practical to use. Remove it to avoid the
runtime cost of usage tracking and checks for every variable (which we
were doing even when the option was not used).
2020-06-29 17:23:27 -04:00
Joachim Wuttke (h)
a468cc431c
FindTIFF: add component CXX to include the C++ wrapper libtiffxx
...
Fixes : #20860
2020-06-29 11:55:22 -04:00
Brad King
e5f5eeca2f
file: Fix CONFIGURE output relative path
...
In commit a6fee09484 (file: Add CONFIGURE subcommand, 2020-03-06,
v3.18.0-rc1~584^2) we accidentally treated relative path outputs
with respect to the current working directory. Treat them with
respect to the current binary directory instead.
Fixes : #20885
2020-06-29 09:20:42 -04:00
Brad King
f2b84d24cf
Merge topic 'fileApiAddLanguageStandardBacktrace'
...
7d6861f367 fileapi: Extend codemodel targets with language standard
ba835874a4 Add backtrace support for language standard
e43486a639 cmGeneratorTarget: Clarify name of language property lookup helper
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4798
2020-06-29 08:25:42 -04:00
Brad King
828f85b410
Merge topic 'file-ARCHIVE_CREATE-rename-TYPE-option'
...
95159b7dea file(ARCHIVE_CREATE): Rename TYPE option to COMPRESSION
bc45bdc819 Help: Fix contents indenting for file(ARCHIVE_...) subcommands
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4948
2020-06-29 08:23:20 -04:00
Craig Scott
95159b7dea
file(ARCHIVE_CREATE): Rename TYPE option to COMPRESSION
...
Fixes : #20883
2020-06-27 18:38:28 +10:00
Craig Scott
bc45bdc819
Help: Fix contents indenting for file(ARCHIVE_...) subcommands
2020-06-27 16:33:29 +10:00
Ryan Kawicki
467509d767
FindVulkan: Support for finding glslc
...
The GLSL SPIR-V compiler is part of the Vulkan SDK and may be used
by projects for compiling shaders as part of the build process.
This is not strictly required to build a Vulkan application, which
is why the variable is not part of the REQUIRED_VARs for the module.
2020-06-26 20:57:06 -05:00
Kyle Edwards
5fc7c14528
Merge topic 'install-default-directory-permissions'
...
d4812a955b cmake-install: implement default directory permissions
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4927
2020-06-26 10:26:57 -04:00
Brad King
ab83a21933
Merge topic 'visual-studio-android'
...
6051a49c78 Visual Studio: Add Android support
bbcaf9689e Refactor: Add IsAndroidGuiExecutable() method to cmTarget
14456923bd cmGlobalVisualStudio10Generator: Move variable initialization to header
d5b5c19278 cmGlobalGenerator: FindMakeProgram() before CMakeDetermineSystem
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4898
2020-06-26 09:35:31 -04:00
Brad King
6e0143f339
Merge topic 'config_genex_support_multiple_types'
...
eae15dce6a Genex: $<CONFIG:> now supports multiple configurations
c4cc21d20b cmVisualStudio10TargetGenerator: Do not segfault on empty config
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4924
2020-06-26 09:34:27 -04:00
Brad King
ba222d9fb0
Merge topic 'GoogleTest-DISCOVERY_MODE-cleanups'
...
1458b4c048 Help: Add CMAKE_GTEST_DISCOVER_TESTS_DISCOVERY_MODE to release notes
642ea49115 GoogleTest: Replace SEND_ERROR with FATAL_ERROR
09c38e8de6 Tests: Don't ask for things not required for GoogleTest
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4938
2020-06-26 09:31:20 -04:00
Justin Goshi
7d6861f367
fileapi: Extend codemodel targets with language standard
2020-06-26 08:52:29 -04:00
Asit Dhal
d4812a955b
cmake-install: implement default directory permissions
...
provide an argument for default directory permissions in cmake --install
Fixes : #20700
2020-06-25 14:43:30 -04:00