| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
8a18e82e95 cmCMakePathCommand: Report keyword errors via argument parser results
7e4a9afa1a cmCMakeHost*Command: Report keyword errors via argument parser results
74ec6b63c2 cmFileCommand: Report keyword errors via argument parser results
e56108f629 cmExecuteProcessCommand: Report keyword errors via argument parser results
b7c82b26b0 cmArgumentParser: Capture keyword errors in parse results
50876f6b9a cmArgumentParser: Add structure to capture operational results
5955ec1992 cmArgumentParser: Store keyword action map with explicit name
119e1f7fbc cmArgumentParser: Factor out common static/dynamic implementation
...
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7488
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Since commit f46b2e9142 (cmArgumentParser: Model maybe-missing string
with wrapper type, 2022-07-06) we know during parsing whether or not it
is an error for a keyword to be missing a value. Record such errors in
the parse results structure. Offer clients a helper method to report
them. This provides clients with an alternative to manually checking
`keywordsMissingValue` and generating their own error message.
|
| |
| |
| |
| |
| |
| |
| | |
Create a way for the parser to record errors or incidental information
about the argument parsing operation that clients can inspect afterward.
Offer clients a way to hold the structure as part of their arguments
structure.
|
| | |
|
| | |
|
| |
| |
| |
| | |
Avoid allocating missing keyword vector unnecessarily.
|
| | |
|
| |
| |
| |
| |
| | |
Record `Parse` parameters during construction of the internal instance
instead of passing them to every method.
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
These make the existing `no-perms` case redundant, so repurpose it
to replace `no-keyword`.
|
| |
| |
| |
| |
| | |
Run each case as a `cmake -P` script instead of a full project.
The caller handles build directory removal and creation.
|
| |
| |
| |
| | |
The `CHMOD-` prefix is redundant with the overall test name.
|
|\ \ |
|
| |\ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
1796ffbde9 Help: CMP0097 applies to FetchContent as well
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7504
|
|\ \ \ \
| | |/ /
| |/| |
| | | |
| | | |
| | | |
| | | | |
1796ffbde9 Help: CMP0097 applies to FetchContent as well
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7504
|
| | | |
| | | |
| | | |
| | | | |
The omission of FetchContent_Declare() in the original policy docs
was just an oversight.
|
|\ \ \ \
| | |/ /
| |/| | |
|
| |\ \ \
| | |/ /
| |/| |
| | | |
| | | |
| | | |
| | | | |
c7ab76e0ff Help: Fix wrong syntax for $<PATH:REPLACE_EXTENSION,...>
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7505
|
|\ \ \ \
| | |/ /
| |/| |
| | | |
| | | |
| | | |
| | | | |
c7ab76e0ff Help: Fix wrong syntax for $<PATH:REPLACE_EXTENSION,...>
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7505
|
| |/ / |
|
| | | |
|
| | | |
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
1277b873c9 FindVulkan: Add `dxc` (DirectX Shader Compiler) component
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7474
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
878655384e FindOpenMP: Do not overwrite user-set FLAGS, LIB_NAMES
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7487
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Since commit 2dbff623f9 (FindOpenMP: Save flags/libs in cache entries
each time they are detected, 2020-02-07, v3.17.0-rc1~10^2~1) we replace
both `OpenMP_${LANG}_FLAGS` and `OpenMP_${LANG}_LIB_NAMES` with detected
flags if either one is not set. That can overwrite user-provided flags.
Update the logic for C, CXX, and Fortran to initialize each
`OpenMP_${LANG}_{FLAGS,LIB_NAMES}` variable only if it has not already
been set by the user.
Fixes: #23743
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
a2cd0687db try_run: Add RUN_OUTPUT_STDOUT_VARIABLE and RUN_OUTPUT_STDERR_VARIABLE.
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !7453
|
| | | | | | |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
6c77ccec51 Tutorial: Move step 8 to step 5. Shift steps 5-7 to 6-8.
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7480
|
| | | | | | | |
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
9a6f74ffa2 FindOpenACC: Set OpenACC_FOUND when OpenACC is enabled for a language
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7437
|
| | |_|_|/ / /
| |/| | | | | |
|
| | | | | | | |
|
| | | | | | | |
|
|\ \ \ \ \ \ \
| | |_|_|_|/ /
| |/| | | | | |
|
| |\ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
70c26a65b7 Help: Clarify execute_process OS-specific command-line encoding
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7492
|
|\ \ \ \ \ \ \ \
| | |/ / / / / /
| |/| | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
70c26a65b7 Help: Clarify execute_process OS-specific command-line encoding
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7492
|
| |/ / / / / /
| | | | | | |
| | | | | | |
| | | | | | | |
Issue: #23557
|
|\ \ \ \ \ \ \
| |/ / / / / / |
|
| | | | | | | |
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
033c066543 Help: Add see-also refs for flow control commands
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7467
|
| | |_|/ / / /
| |/| | | | | |
|