summaryrefslogtreecommitdiffstats
path: root/Help
Commit message (Collapse)AuthorAgeFilesLines
* Help: Document that if(EXISTS) does not expand ~Michael Hirsch, Ph.D2021-01-261-3/+4
| | | | Fixes: #21729
* Merge topic 'doc-multi-config-prop'Brad King2021-01-251-2/+6
|\ | | | | | | | | | | | | | | 1d7daa668c Help: Add Ninja Multi-Config to list in GENERATOR_IS_MULTI_CONFIG Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Kyle Edwards <kyle.edwards@kitware.com> Merge-request: !5737
| * Help: Add Ninja Multi-Config to list in GENERATOR_IS_MULTI_CONFIGBrad King2021-01-251-2/+6
| | | | | | | | Fixes: #21739
* | Merge topic 'cpack-deb-shlibdeps-private-search-dirs'Brad King2021-01-252-0/+32
|\ \ | | | | | | | | | | | | | | | | | | d586a4ad60 CPackDeb: dpkg-shlibdeps now supports searching for private shared libs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5718
| * | CPackDeb: dpkg-shlibdeps now supports searching for private shared libsDeniz Bahadir2021-01-222-0/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | The new CPack variable `CPACK_DEBIAN_PACKAGE_SHLIBDEPS_PRIVATE_DIRS` can be set to a list of directories. If `CPACK_DEBIAN_PACKAGE_SHLIBDEPS` or `CPACK_DEBIAN_<component>_PACKAGE_SHLIBDEPS` are set to `ON` these directories will be searched by `dpkg-shlibdeps` in order to find private shared library dependencies of the libraries/executables that shall be packed.
* | | Merge topic 'doc-xcode-attr'Craig Scott2021-01-242-3/+15
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 3c80666f00 Help: Document intended purpose of XCODE_ATTRIBUTE_<an-attribute> Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5726
| * | | Help: Document intended purpose of XCODE_ATTRIBUTE_<an-attribute>Brad King2021-01-222-3/+15
| | | | | | | | | | | | | | | | | | | | | | | | Also warn the reader against setting values CMake normally generates. Issue: #21728
* | | | UseSWIG: use swig tool to generate dependenciesMarc Chevrier2021-01-211-0/+6
|/ / / | | | | | | | | | | | | | | | add_custom_command() supports option DEPFILE when generator is Makefiles or Ninja. And swig tool is able to generate a dependencies file which is compatible with DEPFILE option.
* | | Merge topic 'vs-sdk-selection'Brad King2021-01-212-1/+9
|\ \ \ | | |/ | |/| | | | | | | | | | | | | 1e67482daf VS: Generalize Win10 max SDK version to all VS generators Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5721
| * | VS: Generalize Win10 max SDK version to all VS generatorsjonathan molinatto2021-01-202-1/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION_MAXIMUM` variable added in CMake 3.19 by commit ba497111f6 (VS: Add option for custom Win10 SDK version maximum, 2020-08-20, v3.19.0-rc1~262^2) was documented as if it worked for all generators but implemented only to override CMake's builtin default for the VS 2015 max SDK version. Generalize the variable to set a custom max SDK version for later VS versions too. Fixes: #21720
* | | Help: Convert genex documentation to sphinx domain objectsBrad King2021-01-181-102/+282
| | | | | | | | | | | | This makes them linkable, indexed, and enables cross-references.
* | | Help: Remove extra blank line from cmake-generator-expressions(7)Brad King2021-01-181-1/+0
| | |
* | | Utilities/Sphinx: Add role and directive for 'genex' in CMake domainBrad King2021-01-181-2/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This enables cross-reference syntax for CMake generator expressions: :genex:`SOME_GENEX` :genex:`$<SOME_GENEX>` :genex:`$<SOME_GENEX:...>` and definition of CMake generator expressions via a directive: .. genex:: SOME_GENEX .. genex:: $<SOME_GENEX> .. genex:: $<SOME_GENEX:...> It also adds generator expressions defined by the directive and by `Help/genex/SOME_GENEX.rst` documents to the index.
* | | Help/dev: Mention 'cpack_gen' domain object in CMake Documentation GuideBrad King2021-01-181-0/+5
| | | | | | | | | | | | | | | This was accidentally left out of commit 2a2829cc75 (Help: Add new section for CPack generators, 2018-06-15, v3.13.0-rc1~394^2~3).
* | | Help/dev: Mention 'envvar' domain object in CMake Documentation GuideBrad King2021-01-181-0/+10
| |/ |/| | | | | | | | | This was accidentally left out of commit 8acf46caf1 (Utilities/Sphinx: Add role and directive for 'envvar' in CMake domain, 2018-04-19, v3.12.0-rc1~200^2~1).
* | Merge topic 'fileapi-toolchains'Brad King2021-01-181-0/+5
|\ \ | | | | | | | | | | | | | | | | | | 66b33c8cd4 Help: Add release note for fileapi "toolchains" object Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5707
| * | Help: Add release note for fileapi "toolchains" objectBrad King2021-01-151-0/+5
| | | | | | | | | | | | | | | This release note was accidentally left out of commit f72bb2ee0d (Help: Add documentation for "toolchains" object kind, 2021-01-07).
* | | Merge topic 'cmake_path_docs'Marc Chevrier2021-01-181-534/+523
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | c3ddb484d7 Help: Restructure and clarify cmake_path() docs Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Shannon Booth <shannon.ml.booth@gmail.com> Merge-request: !5682
| * | Help: Restructure and clarify cmake_path() docsCraig Scott2021-01-161-534/+523
| | | | | | | | | Relates: #21385
* | | Merge topic 'doc-preset-layout'Brad King2021-01-151-226/+233
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | | | | | | | 3115cc3895 Help: Fix layout of architecture/toolset fields in cmake-presets(7) manual 69dbaba6fb Help: Add section heading for configure presets in cmake-presets(7) 501bcb6327 Help: Add section heading for macro expansion in cmake-presets(7) 1c4c742f40 Help: Remove unnecessary indentation in cmake-presets(7) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5700
| * | Help: Fix layout of architecture/toolset fields in cmake-presets(7) manualBrad King2021-01-141-2/+1
| | | | | | | | | | | | | | | | | | | | | These two fields share common documentation and so should be a single entry in the definition list. Fixes: #21642
| * | Help: Add section heading for configure presets in cmake-presets(7)Brad King2021-01-141-149/+154
| | | | | | | | | | | | | | | | | | Cross-reference it from the main `configurePresets` field. This removes an extra layer of indentation and makes the section linkable.
| * | Help: Add section heading for macro expansion in cmake-presets(7)Brad King2021-01-141-5/+8
| | | | | | | | | | | | Also cross-reference it from the prose.
| * | Help: Remove unnecessary indentation in cmake-presets(7)Brad King2021-01-141-226/+226
| | | | | | | | | | | | The entire "Format" section had an extra 2 spaces of indentation.
* | | Merge topic 'cmake_path-stabilization'Marc Chevrier2021-01-151-4/+3
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 76f0bcdfb6 cmake_path: various updates Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5695
| * | | cmake_path: various updatesMarc Chevrier2021-01-131-4/+3
| | | | | | | | | | | | | | | | | | | | | | | | To follow discussions in #21385 and !5682: * Fix bug in cmCMakePath::IsSuffix() method * cmake_path(HASH) always normalized paths (NORMALIZE option removed)
* | | | Merge topic 'memory_check_sanitizer_options_docs'Brad King2021-01-141-0/+5
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4426ddda1c Help: Clarify memory check sanitizer option behavior for `log_path` Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !5699
| * | | | Help: Clarify memory check sanitizer option behavior for `log_path`Pawel Dac2021-01-131-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | Added information about prepending [ASAN/LSAN/TSAN/MSAN/UBSAN]_OPTIONS to MemoryTesterEnvironmentVariable and `log_path` limitation.
* | | | | Merge topic 'tutorial-step5'Brad King2021-01-141-57/+10
|\ \ \ \ \ | |_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | 174b1e5da5 Tutorial: Remove incorrect instructions from Step 5 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5697
| * | | | Tutorial: Remove incorrect instructions from Step 5Betsy McPhail2021-01-141-57/+10
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | The first section of Step 5 is not tested, incorrect, and not the recommended solution. Fixes: #21539
* | | | Merge topic 'fileapi-toolchains'Brad King2021-01-141-0/+157
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6418dabb87 Tests: Add test for toolchains-v1 File API object 1c5bd1bed5 Tests: Add toolchains kind to capabilities test f72bb2ee0d Help: Add documentation for "toolchains" object kind bb069c0857 cmFileAPI: Add "toolchains" object kind. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5678
| * | | | Tests: Add test for toolchains-v1 File API objectBen McMorran2021-01-121-54/+45
| | | | |
| * | | | Help: Add documentation for "toolchains" object kindBen McMorran2021-01-121-0/+166
| | | | |
* | | | | Merge topic 'install-FILES-rename-genex'Brad King2021-01-142-0/+10
|\ \ \ \ \ | |_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | ac3ccc393e install(files): Support genex in rename option Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5694
| * | | | install(files): Support genex in rename optionAsit Dhal2021-01-132-0/+10
| | |/ / | |/| | | | | | | | | | Fixes: #19903
* | | | Merge topic 'ExternalProject-configure-handled-by-build'Brad King2021-01-131-0/+8
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7155e358c9 ExternalProject: Add CONFIGURE_HANDLED_BY_BUILD option Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5626
| * | | | ExternalProject: Add CONFIGURE_HANDLED_BY_BUILD optionDaan De Meyer2021-01-121-0/+8
| | | | | | | | | | | | | | | | | | | | Fixes #21592.
* | | | | Merge topic 'doc-standard-module-var-names'Craig Scott2021-01-131-43/+93
|\ \ \ \ \ | |_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | cc32eeae17 Help: Clarify standard module variable naming Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5679
| * | | | Help: Clarify standard module variable namingAnakin Skywalker2021-01-121-43/+93
| | | | | | | | | | | | | | | Co-Authored-By: Craig Scott <craig.scott@crascit.com>
* | | | | Merge topic 'cuda_architectures_default_doc'Brad King2021-01-121-0/+15
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | baa530fe9f Help: Add example for setting default CMAKE_CUDA_ARCHITECTURES value Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5685
| * | | | | Help: Add example for setting default CMAKE_CUDA_ARCHITECTURES valueRaul Tambre2021-01-101-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | Fixes #21302 and #21666.
* | | | | | Merge topic 'sections-to-if-documentation'Brad King2021-01-121-19/+35
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 55ba98556f Help: Add sections to if() conditions documentation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5677
| * | | | | | Help: Add sections to if() conditions documentationShannon Booth2021-01-081-19/+35
| |/ / / / /
* | | | | | Merge topic 'cuda-nvcc-ccache-symlink'Brad King2021-01-121-0/+9
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fb2afef620 CUDA: Support nvcc symlinking to ccache Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Raul Tambre <raul@tambre.ee> Tested-by: Raul Tambre <raul@tambre.ee> Merge-request: !5620
| * | | | | | CUDA: Support nvcc symlinking to ccacheRong Ou2021-01-111-0/+9
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Invoke `nvcc -v` to find the real CUDA bin directory. This is needed if `nvcc` is a symlink to `ccache` or `colornvcc`. Fixes: #21177
* | | | | | Merge topic 'ninja-multi-config-post-build'Brad King2021-01-121-0/+31
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 98805a11ce Ninja Multi-Config: Run POST_BUILD when BYPRODUCTS don't overlap Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5673
| * | | | | Ninja Multi-Config: Run POST_BUILD when BYPRODUCTS don't overlapKyle Edwards2021-01-071-0/+31
| | |_|/ / | |/| | | | | | | | | | | | | Fixes: #21252
* | | | | Merge topic 'reword_MSVC_documentation'Brad King2021-01-081-3/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1185438ea8 Help: Reword the MSVC variable documentation focusing on cl.exe compatibility Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5676
| * | | | | Help: Reword the MSVC variable documentation focusing on cl.exe compatibilityThomas Bernard2021-01-071-3/+2
| |/ / / / | | | | | | | | | | | | | | | Fixes: #21651
* | | | | Merge topic 'Help-guide-import-export-dest'Brad King2021-01-081-3/+3
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e58a76de51 Help/guide: fix importing-exporting CMake install destinations Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5674