<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cmake.git/Source/cmConfigureLog.h, branch master</title>
<subtitle>gitlab.kitware.com: cmake/cmake.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cmake.git/'/>
<entry>
<title>try_compile: Record propagated CMake variables in configure log</title>
<updated>2023-02-01T14:32:42+00:00</updated>
<author>
<name>Brad King</name>
<email>brad.king@kitware.com</email>
</author>
<published>2023-01-30T21:09:56+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cmake.git/commit/?id=5252c885693ce35467f6c4c7fdc8deb6406df149'/>
<id>5252c885693ce35467f6c4c7fdc8deb6406df149</id>
<content type='text'>
These provide more detailed information about how the test project was
configured.

Issue: #23200
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These provide more detailed information about how the test project was
configured.

Issue: #23200
</pre>
</div>
</content>
</entry>
<entry>
<title>ConfigureLog: De-duplicate event backtrace and check key generation</title>
<updated>2023-02-01T14:32:42+00:00</updated>
<author>
<name>Brad King</name>
<email>brad.king@kitware.com</email>
</author>
<published>2023-01-30T15:37:33+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cmake.git/commit/?id=0a48d8fe5ccf8a44bcada7b528f4cf4dd591b18e'/>
<id>0a48d8fe5ccf8a44bcada7b528f4cf4dd591b18e</id>
<content type='text'>
All event kinds have these fields, so centralize their implementation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
All event kinds have these fields, so centralize their implementation.
</pre>
</div>
</content>
</entry>
<entry>
<title>try_compile: Record stack of in-progess checks in configure log</title>
<updated>2023-01-16T22:18:07+00:00</updated>
<author>
<name>Brad King</name>
<email>brad.king@kitware.com</email>
</author>
<published>2023-01-13T16:55:56+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cmake.git/commit/?id=48292c8624b901a842b6d4f8a88ca00f898e5639'/>
<id>48292c8624b901a842b6d4f8a88ca00f898e5639</id>
<content type='text'>
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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
</pre>
</div>
</content>
</entry>
<entry>
<title>ConfigureLog: Version individual events instead of the whole log</title>
<updated>2022-12-16T15:12:25+00:00</updated>
<author>
<name>Brad King</name>
<email>brad.king@kitware.com</email>
</author>
<published>2022-12-08T17:16:08+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cmake.git/commit/?id=6c40e0b25ec8475d73779ffbaa63a4230aa5e28d'/>
<id>6c40e0b25ec8475d73779ffbaa63a4230aa5e28d</id>
<content type='text'>
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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
</pre>
</div>
</content>
</entry>
<entry>
<title>ConfigureLog: Add infrastructure for structured configure event logging</title>
<updated>2022-12-16T15:11:37+00:00</updated>
<author>
<name>Matthew Woehlke</name>
<email>matthew.woehlke@kitware.com</email>
</author>
<published>2022-11-23T22:02:22+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cmake.git/commit/?id=746c776caf1207049922edb3ea63586b94fca4c6'/>
<id>746c776caf1207049922edb3ea63586b94fca4c6</id>
<content type='text'>
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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
</pre>
</div>
</content>
</entry>
</feed>
