summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'fortran_ninja_compile_as_warning'Brad King2023-04-262-2/+2
|\ | | | | | | | | | | | | 9d40f01442 NVHPC: Use -Werror for COMPILE_OPTIONS_WARNING_AS_ERROR Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8415
| * NVHPC: Use -Werror for COMPILE_OPTIONS_WARNING_AS_ERRORRobert Maynard2023-04-252-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | The previously-used `-Werror all-warnings` is not supported by the NVHPC suite of compilers. This previously worked since `-Werror` was being used and `all-warnings` was being excluded. We thought this was the correct syntax due to incorrect documentation about `-Werror`, which stated the argument should be space-separated, while it should actually be separated with `=` or `,`. Issue: #24665
* | Merge branch 'release-3.26'Brad King2023-04-260-0/+0
|\ \
| * \ Merge topic 'FindCUDAToolkit-static-deps' into release-3.26Brad King2023-04-261-1/+5
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | 1d6c343661 FindCUDAToolkit: Add missing static library dependencies on pthread and libdl Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8422
* | \ \ Merge topic 'FindCUDAToolkit-static-deps'Brad King2023-04-261-1/+5
|\ \ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | 1d6c343661 FindCUDAToolkit: Add missing static library dependencies on pthread and libdl Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8422
| * | | FindCUDAToolkit: Add missing static library dependencies on pthread and libdlRobert Maynard2023-04-261-1/+5
| | | | | | | | | | | | | | | | Discourse-topic: https://discourse.cmake.org/t/7946
* | | | Merge branch 'release-3.26'Brad King2023-04-260-0/+0
|\ \ \ \ | | |/ / | |/| |
| * | | Merge topic 'FindCUDAToolkit_nvrtc_windows_dependencies' into release-3.26Brad King2023-04-261-1/+6
| |\ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | 11a9f88bdf FindCUDAToolkit: Fix nvrtc_static dependencies on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8405
* | | | Merge topic 'FindCUDAToolkit_nvrtc_windows_dependencies'Brad King2023-04-261-1/+6
|\ \ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | 11a9f88bdf FindCUDAToolkit: Fix nvrtc_static dependencies on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8405
| * | | FindCUDAToolkit: Fix nvrtc_static dependencies on WindowsRobert Maynard2023-04-251-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | Required for CUDA toolkit 11.5: * https://docs.nvidia.com/cuda/archive/11.5.0/nvrtc/index.html#build-instruction
* | | | Merge topic 'test-driver-use-anonymous-namespace'Marc Chevrier2023-04-261-4/+14
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ca2a84c3d7 TestDriver: Fix 'misc-use-anonymous-namespace' warning from clang-tidy 16 Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8413
| * | | | TestDriver: Fix 'misc-use-anonymous-namespace' warning from clang-tidy 16Sylvain Joubert2023-04-251-4/+14
| | | | | | | | | | | | | | | | | | | | | | | | | C++ best practices recommend using anonymous namespace instead of a global static qualifier.
* | | | | CMake Nightly Date StampKitware Robot2023-04-261-1/+1
| |_|_|/ |/| | |
* | | | Merge topic 'CMake-uses-cmList-class'Brad King2023-04-2578-456/+440
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | e08ba229ee CMake code rely on cmList class for CMake lists management (part. 1) 51b0d45d91 cmExpandList and cmExpandLists rely on cmList class Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8423
| * | | CMake code rely on cmList class for CMake lists management (part. 1)Marc Chevrier2023-04-2477-381/+374
| | | |
| * | | cmExpandList and cmExpandLists rely on cmList classMarc Chevrier2023-04-233-75/+66
| | | |
* | | | CMake Nightly Date StampKitware Robot2023-04-251-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2023-04-241-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2023-04-231-1/+1
| | | |
* | | | Merge topic 'Link_instruction_in_RSP'Marc Chevrier2023-04-222-5/+35
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e0364eb20d Add support of CMAKE_<LANG>_USE_RESPONSE_FILE_FOR_LIBRARIES variable. Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8409
| * | | | Add support of CMAKE_<LANG>_USE_RESPONSE_FILE_FOR_LIBRARIES variable.Matthieu Ribiere2023-04-132-5/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We add a function in cmNinjaNormalTargetGenerator.cxx to check for the state of the option (as it was done for Makefile). This will be checked to add or not the `$LINK_PATH` and `$LINK_LIBRARIES` to the Ninja file. The default behavior is adding those libraries. Fixes: #24681
* | | | | Merge topic 'emacs-mode-shell-quote-fix'Marc Chevrier2023-04-221-2/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0722569cf3 Properly handle cases where `topic` argument is defaulted Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8424
| * | | | | Properly handle cases where `topic` argument is defaultedDamien Nguyen2023-04-211-2/+2
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2023-04-221-1/+1
|/ / / / /
* | | | | CMake Nightly Date StampKitware Robot2023-04-211-1/+1
| |/ / / |/| | |
* | | | Merge topic 'GenEx-list'Marc Chevrier2023-04-20152-37/+2382
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 31675964e7 GenEx LIST: list operations Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8410
| * | | | GenEx LIST: list operationsMarc Chevrier2023-04-16152-37/+2382
| | | | | | | | | | | | | | | | | | | | Fixes: #24550, #24547
* | | | | CMake Nightly Date StampKitware Robot2023-04-201-1/+1
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2023-04-191-1/+1
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2023-04-181-1/+1
| | | | |
* | | | | Merge topic 'doc-workflow-presets-vendor'Craig Scott2023-04-171-0/+6
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dd8ac2f5ca Help: Add missing vendor field to the workflow presets docs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8419
| * | | | | Help: Add missing vendor field to the workflow presets docsCraig Scott2023-04-151-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The JSON schema already allows a vendor field for workflow presets, but it was missed in the documentation. There is no change in behavior or support, this just fixes an oversight in the docs when the workflow presets were originally added.
* | | | | | Merge topic 'export-file-set-old-cmake-versions'Craig Scott2023-04-171-1/+16
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 42e5be8cef install(EXPORT): Fall back to set_property(APPEND) for FILE_SET Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8408
| * | | | | | install(EXPORT): Fall back to set_property(APPEND) for FILE_SETKyle Edwards2023-04-121-1/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | FILE_SET was introduced in CMake 3.23, so install(EXPORT) puts it behind a version gate. However, this results in the include directories not being picked up by older versions of CMake. Fall back to set_property(APPEND) for versions of CMake older than 3.23. Fixes: #24787
* | | | | | | Merge branch 'release-3.26'Marc Chevrier2023-04-170-0/+0
|\ \ \ \ \ \ \ | | |_|_|_|_|/ | |/| | | | |
| * | | | | | Merge topic 'Help-CMP0105-clarifications' into release-3.26Marc Chevrier2023-04-171-2/+3
| |\ \ \ \ \ \ | | |_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | afd40232fa Help: CMP0105 policy: clarifications Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8418
* | | | | | | Merge topic 'Help-CMP0105-clarifications'Marc Chevrier2023-04-171-2/+3
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c96df3dc8b Merge branch 'backport-3.26-help-CMP0105' into Help-CMP0105-clarifications afd40232fa Help: CMP0105 policy: clarifications Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8418
| * \ \ \ \ \ \ Merge branch 'backport-3.26-help-CMP0105' into Help-CMP0105-clarificationsMarc Chevrier2023-04-151-2/+3
| |\ \ \ \ \ \ \ | | | |/ / / / / | | |/| | / / / | | |_|_|/ / / | |/| | | | |
| | * | | | | Help: CMP0105 policy: clarificationsMarc Chevrier2023-04-151-2/+3
| | |/ / / /
* | | | | | CMake Nightly Date StampKitware Robot2023-04-171-1/+1
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2023-04-161-1/+1
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2023-04-151-1/+1
|/ / / / /
* | | | | CMake Nightly Date StampKitware Robot2023-04-141-1/+1
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2023-04-131-1/+1
| |_|/ / |/| | |
* | | | CMake Nightly Date StampKitware Robot2023-04-121-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2023-04-111-1/+1
| | | |
* | | | Merge topic 'automoc-macro-names'Craig Scott2023-04-1024-201/+550
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c5c3aff1f5 Autogen: Add INTERFACE_AUTOMOC_MACRO_NAMES target property 69cf9700e6 Autogen: Defer setup until Generate step 7cecb6353e cmGeneratorTarget: Factor out EvaluatedTargetProperty infrastructure 2daba01ddf cmGeneratorTarget: Avoid incidental include-what-you-use warning 850b4d990c IWYU: Add mapping for 'std::remove_reference<Defer &>::type' Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8391
| * | | | Autogen: Add INTERFACE_AUTOMOC_MACRO_NAMES target propertyOrkun Tokdemir2023-04-0915-2/+274
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add this target property to specify macro names that propagate to dependents as `AUTOMOC_MACRO_NAMES`. The dependents will automatically generate MOC files for source files that contain the inherited macro names. Co-Authored-By: Craig Scott <craig.scott@crascit.com> Fixes: #19679
| * | | | Autogen: Defer setup until Generate stepOrkun Tokdemir2023-04-052-8/+20
| | | | | | | | | | | | | | | | | | | | It is better to set variables up once all target dependencies are known.
| * | | | cmGeneratorTarget: Factor out EvaluatedTargetProperty infrastructureOrkun Tokdemir2023-04-056-189/+253
| | | | | | | | | | | | | | | | | | | | | | | | | Make it available outside the `cmGeneratorTarget` implementation. In particular, we will later use it in `cmQtAutoGenInitializer`.