summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* CMake Nightly Date StampKitware Robot2023-01-121-1/+1
|
* CMake Nightly Date StampKitware Robot2023-01-111-1/+1
|
* CMake Nightly Date StampKitware Robot2023-01-101-1/+1
|
* CMake Nightly Date StampKitware Robot2023-01-091-1/+1
|
* CMake Nightly Date StampKitware Robot2023-01-081-1/+1
|
* CMake Nightly Date StampKitware Robot2023-01-071-1/+1
|
* CMake Nightly Date StampKitware Robot2023-01-061-1/+1
|
* CMake Nightly Date StampKitware Robot2023-01-051-1/+1
|
* CMake Nightly Date StampKitware Robot2023-01-041-1/+1
|
* CMake Nightly Date StampKitware Robot2023-01-031-1/+1
|
* CMake Nightly Date StampKitware Robot2023-01-021-1/+1
|
* Merge topic 'std-move-on-return-warning'Craig Scott2023-01-011-1/+2
|\ | | | | | | | | | | | | ba981bb2ed TryCompileCode(): Prevent warning on return value Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8043
| * TryCompileCode(): Prevent warning on return valueCraig Scott2022-12-291-1/+2
| | | | | | | | | | | | | | | | | | | | Some newer compilers warn in situations where the returned local variable could be movable, but a C++11 defect meant older compilers may still return a copy when a type conversion is involved. Adding the suggested std::move prevents that warning on that compiler, but creates a new warning on others. Constructing the actual return type explicitly with the suggested std::move on the constructor argument keeps both sets of compilers happy.
* | CMake Nightly Date StampKitware Robot2023-01-011-1/+1
| |
* | CMake Nightly Date StampKitware Robot2022-12-311-1/+1
| |
* | CMake Nightly Date StampKitware Robot2022-12-301-1/+1
| |
* | CMake Nightly Date StampKitware Robot2022-12-291-1/+1
| |
* | CMake Nightly Date StampKitware Robot2022-12-281-1/+1
| |
* | CMake Nightly Date StampKitware Robot2022-12-271-1/+1
| |
* | CMake Nightly Date StampKitware Robot2022-12-261-1/+1
| |
* | CMake Nightly Date StampKitware Robot2022-12-251-1/+1
| |
* | CMake Nightly Date StampKitware Robot2022-12-241-1/+1
| |
* | CMake Nightly Date StampKitware Robot2022-12-231-1/+1
| |
* | Merge topic 'STATIC_LIBRARY_OPTIONS-property-fix-genex-expension'Marc Chevrier2022-12-221-7/+4
|\ \ | | | | | | | | | | | | | | | | | | | | | 74638c47ff STATIC_LIBRARY_OPTIONS: ensure correct expension of list inside a genex Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8038
| * | STATIC_LIBRARY_OPTIONS: ensure correct expension of list inside a genexMarc Chevrier2022-12-201-7/+4
| | | | | | | | | | | | Fixes: #24258
* | | CMake Nightly Date StampKitware Robot2022-12-221-1/+1
| | |
* | | CMake Nightly Date StampKitware Robot2022-12-211-1/+1
|/ /
* | CMake Nightly Date StampKitware Robot2022-12-201-1/+1
| |
* | Merge topic 'code-comment-typos'Craig Scott2022-12-192-2/+2
|\ \ | | | | | | | | | | | | | | | | | | a817948423 Code comments: Fix trivial typos Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8030
| * | Code comments: Fix trivial typosCraig Scott2022-12-172-2/+2
| | |
* | | Merge topic 'fileapi-configureLog'Brad King2022-12-198-6/+181
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | d811d86fd7 FileAPI: Add "configureLog" object kind Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8029
| * | | FileAPI: Add "configureLog" object kindBrad King2022-12-178-6/+181
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Provide clients with a way to get a known set of configure log event versions. Issue: #23200
* | | | CMake Nightly Date StampKitware Robot2022-12-191-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2022-12-181-1/+1
|/ / /
* | | Merge topic 'cxxmodules-clang-update'Brad King2022-12-173-5/+2
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5dc17d0a7a gitlab-ci: update to new Clang CI image for C++ modules e84fcbcb0b cxxmodules: support new round of Clang patches 5e35913382 ci: update `llvm` snapshot to newest patch revisions Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8019
| * | | cxxmodules: support new round of Clang patchesBen Boeckel2022-12-153-5/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These patches now support the `-MF` output, so remove the `none` support added just for the old patchset which did not use it. Also update the flag name to `-fmodule-output=`. Due to the new Clang module mapper flag, use a new experimental support UUID as well.
* | | | Merge topic 'cmake-gui-search-invalid-regex'Brad King2022-12-176-18/+56
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | cb00fe0892 cmake-gui: do not set search filter if regex is invalid Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Acked-by: Igor Kushnir <igorkuo@gmail.com> Merge-request: !8018
| * | | cmake-gui: do not set search filter if regex is invalidKyle Edwards2022-12-166-18/+56
| |/ / | | | | | | | | | Fixes: #24248
* | | Merge topic 'configure-log'Brad King2022-12-179-48/+540
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6c40e0b25e ConfigureLog: Version individual events instead of the whole log 048a02d5bb ConfigureLog: Log try_compile and try_run checks 746c776caf ConfigureLog: Add infrastructure for structured configure event logging e8b8d82cbf Tests: Generalize RunCMake expectation component names 8d29a0bda6 cmTryRunCommand: Factor out stdout/stderr capture conditions fdda4095a3 cmCoreTryCompile: Return more semantic information from compile step Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8017
| * | | ConfigureLog: Version individual events instead of the whole logBrad King2022-12-165-31/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In order to support multiple log versions without buffering the entire log, move versioning to the level of individual events. Multiple versions of an event may then be logged consecutively. Issue: #23200
| * | | ConfigureLog: Log try_compile and try_run checksMatthew Woehlke2022-12-164-12/+141
| | | | | | | | | | | | | | | | | | | | | | | | Add configure log events for `try_compile` and `try_run` results. Issue: #23200
| * | | ConfigureLog: Add infrastructure for structured configure event loggingMatthew Woehlke2022-12-165-0/+321
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add infrastructure for a "configure log". Use YAML for a balance of machine- and human-readability to records details of configure-time events in a structured format. Teach the RunCMake test framework to support matching the configure log. Issue: #23200
| * | | cmTryRunCommand: Factor out stdout/stderr capture conditionsBrad King2022-12-141-14/+8
| | | |
| * | | cmCoreTryCompile: Return more semantic information from compile stepBrad King2022-12-143-30/+39
| |/ / | | | | | | | | | | | | | | | Update the `TryCompileCode` signature to allow callers to distinguish between administrative failures and a compilation failure. Return results in a structure to which more information can be added later.
* | | CMake Nightly Date StampKitware Robot2022-12-171-1/+1
| | |
* | | Merge topic 'genex-config-mapping-imported-targets'Brad King2022-12-161-0/+8
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | e455265d72 Genex: Fix CONFIG on imported target with no explicit mapping Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8016
| * | | Genex: Fix CONFIG on imported target with no explicit mappingLuis Caro Campos2022-12-161-0/+8
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | When evaluating the `$<CONFIG>` genex on an imported target has the `IMPORTED_CONFIGURATIONS` property set, the current project has a config that does not match any of those, and no explicit configuration mappings are defined, fall back to the same configuration as `IMPORTED_LOCATION`. Fixes: #24222
* | | Merge topic 'masm-debug-format'Brad King2022-12-161-0/+4
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 64303b9743 ASM_MARMASM: Fix VS flag table entry for debug flag 5f8e4de696 ASM_MARMASM: Populate MSVC debug information format abstraction table f62a0f53bf Merge branch 'backport-masm-debug-format' into masm-debug-format a9bd1e34ef VS: Do not enable ASM_MASM debug information unless requested 98ba122a30 ASM_MASM: Populate MSVC debug information format abstraction table Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8022
| * \ \ Merge branch 'backport-masm-debug-format' into masm-debug-formatBrad King2022-12-151-0/+4
| |\ \ \ | | | |/ | | |/|
| | * | VS: Do not enable ASM_MASM debug information unless requestedBrad King2022-12-151-0/+4
| | | | | | | | | | | | | | | | | | | | MSBuild enables debug information with MASM by default, but for us that is not consistent with behavior on other generators.