summaryrefslogtreecommitdiffstats
path: root/Help
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | CMake 3.28.6v3.28.6Brad King2024-06-031-0/+7
| | | | |
* | | | | Merge topic 'file-accept-empty-lists'Brad King2024-06-031-0/+8
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7c516f7e28 file(): TOUCH, TOUCH_NOCREATE and MAKE_DIRECTORY accept empty lists Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9570
| * | | | | file(): TOUCH, TOUCH_NOCREATE and MAKE_DIRECTORY accept empty listsCraig Scott2024-05-311-0/+8
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Projects may be generating a list of files or directories to pass as arguments to file(TOUCH), file(TOUCH_NOCREATE), or file(MAKE_DIRECTORY). Those lists might end up being empty, so rather than requiring at least one item, allow an empty list. Fixes: #24897
* | | | | Merge topic 'doc-presets-cwd'Craig Scott2024-06-031-15/+21
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 15950197b0 Help: Presets read by --preset must be in the source directory Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9568
| * | | | | Help: Presets read by --preset must be in the source directoryCraig Scott2024-06-021-15/+21
| |/ / / / | | | | | | | | | | | | | | | Issue: #21911
* | | | | Merge topic 'doc-find_package-typical-usage'Craig Scott2024-06-011-6/+24
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4b55d56259 Help: Start find_package() docs with a new "Typical Usage" section Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9567
| * | | | | Help: Start find_package() docs with a new "Typical Usage" sectionCraig Scott2024-05-311-6/+24
| |/ / / / | | | | | | | | | | | | | | | Fixes: #22680
* | | | | Merge topic 'dep-provider-try_compile'Brad King2024-05-316-4/+52
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4cb5bb014d try_compile: Propagating top level includes into whole-project calls Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Robert Maynard <robertjmaynard@gmail.com> Merge-request: !9532
| * | | | try_compile: Propagating top level includes into whole-project callsCraig Scott2024-05-306-4/+52
| | | | | | | | | | | | | | | | | | | | Fixes: #24151
* | | | | Merge topic 'enforce-fc-fully-disconnected-requirements'Brad King2024-05-303-0/+40
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f588421b58 FetchContent: Enforce FETCHCONTENT_FULLY_DISCONNECTED requirements Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9556
| * | | | | FetchContent: Enforce FETCHCONTENT_FULLY_DISCONNECTED requirementsCraig Scott2024-05-293-0/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | FETCHCONTENT_FULLY_DISCONNECTED should only be set to true if each dependency's source directory has already been populated. Previously, this wasn't being checked, but now it is (subject to a new policy).
* | | | | | Merge topic 'CUDAToolkit_search_non_activated_compiler_paths'Brad King2024-05-301-0/+7
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | eed16fbc00 FindCUDAToolkit: Use CUDA compiler path even when CUDA lang not enabled Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9558
| * | | | | | FindCUDAToolkit: Use CUDA compiler path even when CUDA lang not enabledRobert Maynard2024-05-291-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #25567
* | | | | | | Merge topic 'FindBLAS-LAPACK-libblastrampoline'Brad King2024-05-301-0/+5
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 847a25c823 FindBLAS/LAPACK: Add libblastrampoline support Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Mosè Giordano <mose@gnu.org> Merge-request: !9557
| * | | | | | | FindBLAS/LAPACK: Add libblastrampoline supportIan McInerney2024-05-291-0/+5
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | libblastrampoline is a BLAS/LAPACK demuxing layer to allow selecting a BLAS/LAPACK library at runtime. Fixes: #25913
* | | | | | | Merge topic 'msvc-v143-versions'Brad King2024-05-301-1/+1
|\ \ \ \ \ \ \ | | |_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3873574f89 Help: Update MSVC_VERSION range for VS 17.10's MSVC 14.40 toolset Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9554
| * | | | | | Help: Update MSVC_VERSION range for VS 17.10's MSVC 14.40 toolsetBrad King2024-05-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | According to this blog post: * https://devblogs.microsoft.com/cppblog/msvc-toolset-minor-version-number-14-40-in-vs-2022-v17-10/ the 14.40 through 14.49 version range will be used by the v143 toolsets. Fixes: #26015
* | | | | | | Merge topic 'deprecate-fetchcontent_populate'Brad King2024-05-293-0/+58
|\ \ \ \ \ \ \ | | |_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4370fcf750 FetchContent: Deprecate FetchContent_Populate(depName) bc70b458ad Help: Minor grammar improvements for FetchContent Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9552
| * | | | | | FetchContent: Deprecate FetchContent_Populate(depName)Craig Scott2024-05-293-0/+58
| | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | Projects should use FetchContent_MakeAvailable(depName) instead. Policy CMP0169 provides backward compatibility.
* | | | | | Merge topic 'hip-std'Brad King2024-05-294-0/+57
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c299fd8266 Tests/CompileFeatures: Cover hip_std_## meta-features 5d93c421f1 HIP: Populate CMAKE_HIP_KNOWN_FEATURES global property Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9555
| * | | | | | HIP: Populate CMAKE_HIP_KNOWN_FEATURES global propertyBrad King2024-05-284-0/+57
| |/ / / / / | | | | | | | | | | | | | | | | | | Fixes: #26013
* | | | | | Merge topic 'doc-swift-module-dir-caveat'Brad King2024-05-291-0/+12
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 61e76200d7 Help: Discourage use of Swift_MODULE_DIRECTORY with multi-config generators Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9547
| * | | | | Help: Discourage use of Swift_MODULE_DIRECTORY with multi-config generatorsDave Abrahams2024-05-281-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It does not yet support per-config module directories. Issue: #25989 Issue: #26010
* | | | | | Merge topic 'genex-compiler-frontend-variant'Brad King2024-05-242-13/+132
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | af81b8667e GenEx: Add generator expr. for CMAKE_<LANG>_COMPILER_FRONTEND_VARIANT 8a11a39c51 Help: Use correct programming language names in docs of generator expr. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9538
| * | | | | | GenEx: Add generator expr. for CMAKE_<LANG>_COMPILER_FRONTEND_VARIANTDeniz Bahadir2024-05-222-3/+122
| | | | | | |
| * | | | | | Help: Use correct programming language names in docs of generator expr.Deniz Bahadir2024-05-221-10/+10
| | | | | | |
* | | | | | | Merge topic 'ninja-parallel'Brad King2024-05-243-7/+53
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0e5250e63c Ninja: Add option for parallel install daeb8fffa2 Help: Add Builtin Targets section to Ninja help Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9505
| * | | | | | Ninja: Add option for parallel installMartin Duffy2024-05-233-0/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds the global property ``INSTALL_PARALLEL`` to enable a parallel install target for Ninja. Fixes: #25459
| * | | | | | Help: Add Builtin Targets section to Ninja helpMartin Duffy2024-05-221-7/+22
| | | | | | |
* | | | | | | GenEx: Add support for custom transitive link propertiesBrad King2024-05-216-6/+53
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Teach the `$<TARGET_PROPERTY:...>` generator expression to check for a new `TRANSITIVE_LINK_PROPERTIES` property in the target's link closure to enable transitive evaluation of named properties through the link closure, including entries guarded by `$<LINK_ONLY:...>`. Fixes: #20416
* | | | | | | GenEx: Add support for custom transitive compile propertiesBrad King2024-05-215-0/+115
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Teach the `$<TARGET_PROPERTY:...>` generator expression to check for a new `TRANSITIVE_COMPILE_PROPERTIES` property in the target's link closure to enable transitive evaluation of named properties through the link closure, excluding entries guarded by `$<LINK_ONLY:...>`. Issue: #20416
* | | | | | | Help: Format TARGET_PROPERTY special evaluation rules as a definition listBrad King2024-05-211-16/+18
| | | | | | |
* | | | | | | Merge topic 'doc-macro'Brad King2024-05-211-1/+1
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 67171a99be Help: Fix inaccurate use of "function" in macro docs Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Juan Ramos <juan.ramos@kitware.com> Merge-request: !9534
| * | | | | | | Help: Fix inaccurate use of "function" in macro docsDave Abrahams2024-05-211-1/+1
| | |/ / / / / | |/| | | | |
* | | | | | | Merge topic 'typo-fix-issue'Brad King2024-05-201-1/+1
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ea544235e5 Tutorial: Fix grammar typo in Step 11 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9529
| * | | | | | | Tutorial: Fix grammar typo in Step 11FrankYin2024-05-171-1/+1
| | |_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | Fix and improve wording in the "Adding Export Configuration" step.
* | | | | | | Merge topic 'cmp0097-fetchcontent'Brad King2024-05-201-3/+12
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | eda17e76e2 Help: Document that CMP0097 is always NEW for FetchContent Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9527
| * | | | | | | Help: Document that CMP0097 is always NEW for FetchContentCraig Scott2024-05-171-3/+12
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | Fixes: #25971
* | | | | | | Merge topic 'fetchcontent-direct'Craig Scott2024-05-183-0/+74
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7bf15e49a8 ExternalProject: Fix misleading git update output b2496bf14c FetchContent: Populate directly without a sub-build 173daad58d ExternalProject: Move more internal commands out of main file 462e583267 ExternalProject: Switch download, update and patch to use _EP_ vars 0ccc8e340d ExternalProject: Provide ExternalProject_Add keywords through a macro 91e1015722 ExternalProject: Don't treat YES as a keyword a1743ce1ef ExternalProject: Fix minor formatting error Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: scivision <michael@scivision.dev> Merge-request: !9513
| * | | | | | FetchContent: Populate directly without a sub-buildCraig Scott2024-05-173-0/+74
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #21703
* | | | | | | Merge topic 'LINK_LIBRARY-Feature-properties'Brad King2024-05-166-0/+125
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6e5e7968c3 GenEx $<LINK_LIBRARY>: Add the support of properties attached to features Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9510
| * | | | | | | GenEx $<LINK_LIBRARY>: Add the support of properties attached to featuresMarc Chevrier2024-05-156-0/+125
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #24504, #25954
* | | | | | | | Merge topic 'custom-command-output-hash-character'Brad King2024-05-161-0/+6
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8d2a503c1e add_custom_command: Allow OUTPUT filenames containing a hash '#' character b38000d774 cmGlobalXCodeGenerator: Re-implement legacy makefile path escaping d929089687 cmGlobalXCodeGenerator: Do not use legacy makefile escaping in shell commands d61fc2c52e cmGlobalXCodeGenerator: Migrate legacy makefile path escaping to local helper 6010e007c7 cmState: Add method to check for the Borland Makefiles generator Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9514
| * | | | | | | | add_custom_command: Allow OUTPUT filenames containing a hash '#' characterGlenn Coombs2024-05-151-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Most generators now support this character after escaping and quoting cleanups over time. Disallow it only on generators that do support it. Fixes: #25604
* | | | | | | | | importstd: clarify when the experimental UUID must be availableBen Boeckel2024-05-151-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #25980
* | | | | | | | | Merge topic 'FindPython-WIN32-DEBUG'Brad King2024-05-141-0/+20
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c164404b2e FindPython: On Windows, Enhance python debug version support Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Acked-by: Osyotr <zhenchik35026@gmail.com> Merge-request: !9482
| * | | | | | | | | FindPython: On Windows, Enhance python debug version supportMarc Chevrier2024-05-091-0/+20
| |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add the following variables: * Python_EXECUTABLE_DEBUG * Python_INTERPRETER * Python_DEBUG_POSTFIX and target Python::InterpreterDebug. python_add_library() command Manage DEBUG_POSTFIX target property based on the value of Python_DEBUG_POSTFIX variable. Fixes: #25874
* | | | | | | | | Merge topic 'help-options'Brad King2024-05-141-2/+3
|\ \ \ \ \ \ \ \ \ | |_|/ / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fc2bce54c7 Help: try_compile how to pass compiler options Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9512
| * | | | | | | | Help: try_compile how to pass compiler optionsscivision2024-05-121-2/+3
| | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | it wasn't obvious how to pass compiler options. Since the old add_definitions() is used we can workaround this by passing compiler options there.
* | | | | | | | Merge topic 'print-configure-generate-time'Brad King2024-05-131-0/+8
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 29404cfd92 cmake: Capture more complete configure/generate steps in printed durations f106df8f96 cmGlobalVisualStudio8Generator: Remove unused Configure method override Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Reviewed-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !9508