summaryrefslogtreecommitdiffstats
path: root/Help/manual/cmake-configure-log.7.rst
Commit message (Collapse)AuthorAgeFilesLines
* Help: Clarify that the documented configure log location is not stableBrad King2023-02-091-6/+12
| | | | Issue: #23200
* try_compile: Record propagated CMake variables in configure logBrad King2023-02-011-0/+8
| | | | | | | These provide more detailed information about how the test project was configured. Issue: #23200
* message: Add CONFIGURE_LOG mode to record a message in the configure logBrad King2023-01-181-0/+32
| | | | | | | Provide a replacement for `file(APPEND .../CMake{Output,Error}.log)` that records messages in the configure log. Issue: #23200
* Help: Document configure log behavior in try_compile and try_runBrad King2023-01-181-0/+4
|
* try_compile: Record stack of in-progess checks in configure logBrad King2023-01-161-0/+13
| | | | | | | | Many `try_compile` and `try_run` calls occur inside check modules between `message(CHECK_START)` and `message(CHECK_{PASS,FAIL})` pairs. Add a field to configure log entries to report this context. Issue: #23200
* try_compile: Add optional LOG_DESCRIPTION to record in configure logBrad King2023-01-161-0/+6
| | | | Issue: #23200
* Help: Clarify backtrace order in cmake-configure-log(7)Brad King2023-01-131-2/+3
|
* FileAPI: Add "configureLog" object kindBrad King2022-12-171-0/+10
| | | | | | | Provide clients with a way to get a known set of configure log event versions. Issue: #23200
* ConfigureLog: Version individual events instead of the whole logBrad King2022-12-161-21/+42
| | | | | | | | 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-161-3/+134
| | | | | | Add configure log events for `try_compile` and `try_run` results. Issue: #23200
* ConfigureLog: Add infrastructure for structured configure event loggingMatthew Woehlke2022-12-161-0/+102
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