Kitware Robot
935974fb72
CMake Nightly Date Stamp
2022-12-28 00:01:07 -05:00
Kitware Robot
bf5c16a9fe
CMake Nightly Date Stamp
2022-12-27 00:01:15 -05:00
Kitware Robot
c1e1ba1973
CMake Nightly Date Stamp
2022-12-26 00:01:18 -05:00
Kitware Robot
c63dc1dbe4
CMake Nightly Date Stamp
2022-12-25 00:01:07 -05:00
Kitware Robot
6db1150115
CMake Nightly Date Stamp
2022-12-24 00:01:11 -05:00
Kitware Robot
0d1ad52039
CMake Nightly Date Stamp
2022-12-23 00:01:15 -05:00
Marc Chevrier
aaf4367371
Merge topic 'STATIC_LIBRARY_OPTIONS-property-fix-genex-expension'
...
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
2022-12-22 05:41:53 -05:00
Kitware Robot
e9dc092c76
CMake Nightly Date Stamp
2022-12-22 00:01:07 -05:00
Kitware Robot
b439ca1cd3
CMake Nightly Date Stamp
2022-12-21 00:01:08 -05:00
Marc Chevrier
74638c47ff
STATIC_LIBRARY_OPTIONS: ensure correct expension of list inside a genex
...
Fixes : #24258
2022-12-20 12:20:48 +01:00
Kitware Robot
87aeb2f563
CMake Nightly Date Stamp
2022-12-20 00:01:09 -05:00
Craig Scott
85f61686b6
Merge topic 'code-comment-typos'
...
a817948423 Code comments: Fix trivial typos
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8030
2022-12-19 15:14:19 -05:00
Brad King
c9fe2523e0
Merge topic 'fileapi-configureLog'
...
d811d86fd7 FileAPI: Add "configureLog" object kind
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !8029
2022-12-19 13:26:58 -05:00
Kitware Robot
a212c7734a
CMake Nightly Date Stamp
2022-12-19 00:01:28 -05:00
Kitware Robot
f79c213823
CMake Nightly Date Stamp
2022-12-18 00:01:10 -05:00
Craig Scott
a817948423
Code comments: Fix trivial typos
2022-12-18 09:47:11 +11:00
Brad King
d811d86fd7
FileAPI: Add "configureLog" object kind
...
Provide clients with a way to get a known set of configure log event
versions.
Issue: #23200
2022-12-17 08:52:04 -05:00
Brad King
02599da236
Merge topic 'cxxmodules-clang-update'
...
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
2022-12-17 08:47:31 -05:00
Brad King
ff59f62610
Merge topic 'cmake-gui-search-invalid-regex'
...
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
2022-12-17 08:45:36 -05:00
Brad King
a1b71112d1
Merge topic 'configure-log'
...
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
2022-12-17 08:44:50 -05:00
Kitware Robot
6755178d24
CMake Nightly Date Stamp
2022-12-17 00:01:10 -05:00
Brad King
6c40e0b25e
ConfigureLog: Version individual events instead of the whole log
...
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
2022-12-16 10:12:25 -05:00
Matthew Woehlke
048a02d5bb
ConfigureLog: Log try_compile and try_run checks
...
Add configure log events for `try_compile` and `try_run` results.
Issue: #23200
2022-12-16 10:12:25 -05:00
Matthew Woehlke
746c776caf
ConfigureLog: Add infrastructure for structured configure event logging
...
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
2022-12-16 10:11:37 -05:00
Kyle Edwards
cb00fe0892
cmake-gui: do not set search filter if regex is invalid
...
Fixes : #24248
2022-12-16 09:09:07 -05:00
Brad King
eec3aa11fc
Merge topic 'genex-config-mapping-imported-targets'
...
e455265d72 Genex: Fix CONFIG on imported target with no explicit mapping
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8016
2022-12-16 09:04:49 -05:00
Luis Caro Campos
e455265d72
Genex: Fix CONFIG on imported target with no explicit mapping
...
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
2022-12-16 09:00:34 -05:00
Brad King
9be0cdc22f
Merge topic 'masm-debug-format'
...
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
2022-12-16 08:55:22 -05:00
Kitware Robot
9a3c232dc0
CMake Nightly Date Stamp
2022-12-16 00:01:06 -05:00
Ben Boeckel
e84fcbcb0b
cxxmodules: support new round of Clang patches
...
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.
2022-12-15 18:43:47 -05:00
Brad King
f62a0f53bf
Merge branch 'backport-masm-debug-format' into masm-debug-format
2022-12-15 11:55:09 -05:00
Brad King
a9bd1e34ef
VS: Do not enable ASM_MASM debug information unless requested
...
MSBuild enables debug information with MASM by default, but for us
that is not consistent with behavior on other generators.
2022-12-15 11:53:40 -05:00
Kitware Robot
26ab669173
CMake Nightly Date Stamp
2022-12-15 00:01:08 -05:00
Brad King
8d29a0bda6
cmTryRunCommand: Factor out stdout/stderr capture conditions
2022-12-14 11:42:29 -05:00
Brad King
fdda4095a3
cmCoreTryCompile: Return more semantic information from compile step
...
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.
2022-12-14 11:42:29 -05:00
Brad King
84c2518a7b
Merge topic 'COMPILE_DEFINITIONS-property-cleanup'
...
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
2022-12-14 09:03:08 -05:00
Brad King
15dcb41f20
Merge topic 'vectorfix'
...
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
2022-12-14 09:01:41 -05:00
Kitware Robot
fd8c8e2103
CMake Nightly Date Stamp
2022-12-14 00:01:11 -05:00
Marc Chevrier
7480fa0a5f
COMPILE_DEFINITIONS property: ensure leading -D is removed in all cases
...
Fixes : #24186
2022-12-13 16:54:56 +01:00
Kitware Robot
ff875ed859
CMake Nightly Date Stamp
2022-12-13 00:01:09 -05:00
Kitware Robot
07fe1c9eb8
CMake Nightly Date Stamp
2022-12-12 00:01:17 -05:00
Kitware Robot
73766b5cd2
CMake Nightly Date Stamp
2022-12-11 00:01:09 -05:00
Rose
6d15754814
Make vector operations more efficient
2022-12-10 12:48:09 -05:00
Kitware Robot
192903b244
CMake Nightly Date Stamp
2022-12-10 00:01:11 -05:00
Brad King
d83b1dbac6
Merge topic 'file-make-directory-descriptive-errors'
...
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
2022-12-09 07:57:22 -05:00
Brad King
8e46329f35
Merge topic 'lcc-upd-warning'
...
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
2022-12-09 07:54:00 -05:00
Kitware Robot
d1b9e03b79
CMake Nightly Date Stamp
2022-12-09 00:01:18 -05:00
makise-homura
b1577f7a6a
LCC: Update -Wunused-variable warning number as of LCC 1.26.16
2022-12-08 20:34:58 +03:00
Brad King
986fce1fa7
Merge topic 'vs-version-var'
...
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
2022-12-08 08:03:20 -05:00
Brad King
d5d4c698e9
Merge topic 'ccmake-aix-curses'
...
d91d9ec431 ccmake: Restore compilation with AIX curses.h
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8001
2022-12-08 07:58:07 -05:00