summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* | | | CMake Nightly Date StampKitware Robot2022-12-161-1/+1
|/ / /
* | | CMake Nightly Date StampKitware Robot2022-12-151-1/+1
| |/ |/|
* | Merge topic 'COMPILE_DEFINITIONS-property-cleanup'Brad King2022-12-142-2/+13
|\ \ | | | | | | | | | | | | | | | | | | | | | 7480fa0a5f COMPILE_DEFINITIONS property: ensure leading -D is removed in all cases Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8004
| * | COMPILE_DEFINITIONS property: ensure leading -D is removed in all casesMarc Chevrier2022-12-132-2/+13
| | | | | | | | | | | | Fixes: #24186
* | | Merge topic 'vectorfix'Brad King2022-12-149-11/+12
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6d15754814 Make vector operations more efficient Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Acked-by: Alex <leha-bot@yandex.ru> Merge-request: !8010
| * | | Make vector operations more efficientRose2022-12-109-11/+12
| | | |
* | | | CMake Nightly Date StampKitware Robot2022-12-141-1/+1
| |/ / |/| |
* | | CMake Nightly Date StampKitware Robot2022-12-131-1/+1
| | |
* | | CMake Nightly Date StampKitware Robot2022-12-121-1/+1
| | |
* | | CMake Nightly Date StampKitware Robot2022-12-111-1/+1
|/ /
* | CMake Nightly Date StampKitware Robot2022-12-101-1/+1
| |
* | Merge topic 'file-make-directory-descriptive-errors'Brad King2022-12-091-2/+4
|\ \ | | | | | | | | | | | | | | | | | | | | | efae1ab68b file(MAKE_DIRECTORY): Provide a more descriptive error message Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8003
| * | file(MAKE_DIRECTORY): Provide a more descriptive error messageTerence Noone2022-12-081-2/+4
| | | | | | | | | | | | | | | | | | Previously, MAKE_DIRECTORY would print `problem creating directory: {}`, which was very unhelpful for debugging. Extend the message with the OS error string.
* | | Merge topic 'lcc-upd-warning'Brad King2022-12-091-0/+7
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | b1577f7a6a LCC: Update -Wunused-variable warning number as of LCC 1.26.16 Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8006
| * | | LCC: Update -Wunused-variable warning number as of LCC 1.26.16makise-homura2022-12-081-0/+7
| | | |
* | | | CMake Nightly Date StampKitware Robot2022-12-091-1/+1
|/ / /
* | | Merge topic 'vs-version-var'Brad King2022-12-082-0/+11
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5ce0f03cce VS: Add a variable to report the Visual Studio version build number 55529c5e93 Help: Factor out VS Build Number components document fragment Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8000
| * | | VS: Add a variable to report the Visual Studio version build numberBrad King2022-12-072-0/+11
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | VS 2017 and above come with a Visual Studio Installer tool that tracks four-component Visual Studio version numbers. We already detect the VS version number because it is needed to make some generation decisions. Provide the number to projects in a `CMAKE_VS_VERSION_BUILD_NUMBER` variable so they can use it similarly. Fixes: #24230
* | | Merge topic 'ccmake-aix-curses'Brad King2022-12-081-0/+3
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | | | d91d9ec431 ccmake: Restore compilation with AIX curses.h Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8001