summaryrefslogtreecommitdiffstats
path: root/Help
Commit message (Collapse)AuthorAgeFilesLines
...
* | | 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
| * | | | | Help/guide: fix importing-exporting CMake install destinationsBen Boeckel2021-01-071-3/+3
| | |/ / / | |/| | |
* | | | | Merge branch 'backport-rel-macos-modern' into rel-macos-modernBrad King2021-01-071-0/+10
|\ \ \ \ \ | |/ / / / |/| | | / | | |_|/ | |/| |
| * | | ci: build separate macOS packages for macOS 10.13+ and macOS 10.10+Brad King2021-01-071-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In order to support modern macOS features like Dark Mode, we need to use Qt 5.15, which requires macOS 10.13. However, we still want to support macOS 10.10 as well, for which we need to use Qt 5.9. Build separate macOS packages for these use cases. Fixes: #21606 Issue: #20825
* | | | Merge topic 'cpp-modules'Brad King2021-01-071-1/+61
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 39cbbb59a5 ninja: add experimental infrastructure to generate gcc-format modmap files 791b4d26d6 ninja: add experimental infrastructure to generate modmap files with dyndep 4b23359117 ninja: Add experimental infrastructure for C++20 module dependency scanning f814d3b3c6 cmNinjaTargetGenerator: use $OBJ_FILE for the object b0fc2993e1 Treat the '.mpp' file extension as C++ code 988f997100 cmScanDepFormat: Fix name of our internal tool in parse errors dacd93a2db ninja: De-duplicate version numbers required for ninja features 533386ca29 cmStandardLevelResolver: Factor out helper to capture stoi exceptions Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Acked-by: Robert Maynard <robert.maynard@kitware.com> Acked-by: Shannon Booth <shannon.ml.booth@gmail.com> Merge-request: !5562
| * | | | ninja: add experimental infrastructure to generate gcc-format modmap filesBen Boeckel2021-01-051-0/+20
| | | | |
| * | | | ninja: Add experimental infrastructure for C++20 module dependency scanningBrad King2021-01-051-1/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Optionally enable this infrastructure through an undocumented `CMAKE_EXPERIMENTAL_CXX_MODULE_DYNDEP` variable. Currently this is experimental and intended for use by compiler writers to implement their scanning tools. Warn as such when the feature is activated. Later when compilers provide the needed scanning tools we can enable this variable from our corresponding compiler information modules. It is never meant to be set by project code. When enabled, generate a build graph similar to what we use for Fortran module dependencies. There are some differences needed because we can scan dependencies without explicit preprocessing, and can directly compile the original source afterward. Co-Author: Ben Boeckel <ben.boeckel@kitware.com>
* | | | | CMAKE_EXPORT_COMPILE_COMMANDS: allow configuration per targetShannon Booth2021-01-054-1/+18
| |_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | The new target property `EXPORT_COMPILE_COMMANDS` associated with the existing global variable can be used to optionally configure targets for their compile commands to be exported. Fixes: #19462
* | | | Merge topic 'java-export-native_headers'Brad King2021-01-051-0/+6
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | 53235626a2 UseJava: enable exportation of native headers target Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5658
| * | | UseJava: enable exportation of native headers targetMarc Chevrier2020-12-291-0/+6
| | | |
* | | | Merge topic 'clang_win32_subsystem'Brad King2021-01-041-0/+4
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | acfb54bb2f Clang: Support WIN32_EXECUTABLE Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5648
| * | | | Clang: Support WIN32_EXECUTABLERaul Tambre2020-12-231-0/+4
| | | | | | | | | | | | | | | | | | | | Fixes #21613.
* | | | | Tutorial: Fix minor typo in index.rstfazl2021-01-041-1/+1
| |/ / / |/| | | | | | | | | | | s/mqsqrt.h/mysqrt.h/
* | | | Merge topic 'makefiles-custom_command-depfile'Marc Chevrier2020-12-262-3/+23
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3eacf857e3 Tests: Add case for DEPFILE in add_custom_command cfd8a5ac1f Makefiles: Add support of DEPFILE for add_custom_command a526f71266 cmGccDepfileReader: Add new function ensuring paths are valid Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5617