<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cmake.git/Tests/RunCMake/FileAPI, 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>VS: Add CMake input files to ZERO_CHECK</title>
<updated>2023-04-25T21:35:39+00:00</updated>
<author>
<name>Alexander Neundorf</name>
<email>neundorf@kde.org</email>
</author>
<published>2023-03-19T22:30:02+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cmake.git/commit/?id=df58dbb0e9ffc204abc82dd64fbf88059e769ec6'/>
<id>df58dbb0e9ffc204abc82dd64fbf88059e769ec6</id>
<content type='text'>
Add all cmake input files to the `ZERO_CHECK` project.  Place files
under `CMAKE_SOURCE_DIR` in a folder structure matching the directory
structure.  This way they are easier to find, and Visual Studio does not
close them when reloading the project.

Fixes: #24557
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add all cmake input files to the `ZERO_CHECK` project.  Place files
under `CMAKE_SOURCE_DIR` in a folder structure matching the directory
structure.  This way they are easier to find, and Visual Studio does not
close them when reloading the project.

Fixes: #24557
</pre>
</div>
</content>
</entry>
<entry>
<title>message: Add CONFIGURE_LOG mode to record a message in the configure log</title>
<updated>2023-01-18T16:37:11+00:00</updated>
<author>
<name>Brad King</name>
<email>brad.king@kitware.com</email>
</author>
<published>2023-01-16T19:32:36+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cmake.git/commit/?id=a78cba51978fbc805993604767c1902a249482ff'/>
<id>a78cba51978fbc805993604767c1902a249482ff</id>
<content type='text'>
Provide a replacement for `file(APPEND .../CMake{Output,Error}.log)`
that records messages in the configure log.

Issue: #23200
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Provide a replacement for `file(APPEND .../CMake{Output,Error}.log)`
that records messages in the configure log.

Issue: #23200
</pre>
</div>
</content>
</entry>
<entry>
<title>FileAPI: Add "configureLog" object kind</title>
<updated>2022-12-17T13:52:04+00:00</updated>
<author>
<name>Brad King</name>
<email>brad.king@kitware.com</email>
</author>
<published>2022-12-12T22:59:41+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cmake.git/commit/?id=d811d86fd7f9644876e9d3605937edffa5c8a9d8'/>
<id>d811d86fd7f9644876e9d3605937edffa5c8a9d8</id>
<content type='text'>
Provide clients with a way to get a known set of configure log event
versions.

Issue: #23200
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Provide clients with a way to get a known set of configure log event
versions.

Issue: #23200
</pre>
</div>
</content>
</entry>
<entry>
<title>file-api: support exporting file set information</title>
<updated>2022-11-08T15:07:10+00:00</updated>
<author>
<name>Ben Boeckel</name>
<email>ben.boeckel@kitware.com</email>
</author>
<published>2022-11-03T20:32:39+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cmake.git/commit/?id=b3e9fb67bba54fec31590600bc54ef75e03f6035'/>
<id>b3e9fb67bba54fec31590600bc54ef75e03f6035</id>
<content type='text'>
This includes listing the filesets themselves as well as which file set
(if any) each source file is associated with.

Fixes: #24128
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This includes listing the filesets themselves as well as which file set
(if any) each source file is associated with.

Fixes: #24128
</pre>
</div>
</content>
</entry>
<entry>
<title>Xcode: Put object files in a place that Xcode cleans</title>
<updated>2022-10-28T19:38:07+00:00</updated>
<author>
<name>Brad King</name>
<email>brad.king@kitware.com</email>
</author>
<published>2022-10-28T14:29:46+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cmake.git/commit/?id=024e3d2bf63c118f4a5da3ea872892ab274c697a'/>
<id>024e3d2bf63c118f4a5da3ea872892ab274c697a</id>
<content type='text'>
Since commit dc5fc898f6 (Xcode: Set object file locations using
TARGET_TEMP_DIR, 2022-09-29, v3.25.0-rc1~64^2~1), `xcodebuild clean`
does not remove the object files in our explicit `TARGET_TEMP_DIR`
because it is not under the `SYMROOT`.  Put it there.

Fixes: #24096
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since commit dc5fc898f6 (Xcode: Set object file locations using
TARGET_TEMP_DIR, 2022-09-29, v3.25.0-rc1~64^2~1), `xcodebuild clean`
does not remove the object files in our explicit `TARGET_TEMP_DIR`
because it is not under the `SYMROOT`.  Put it there.

Fixes: #24096
</pre>
</div>
</content>
</entry>
<entry>
<title>target_*: Fix cross-directory call backtraces</title>
<updated>2022-08-22T19:29:43+00:00</updated>
<author>
<name>Brad King</name>
<email>brad.king@kitware.com</email>
</author>
<published>2022-08-22T14:58:46+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cmake.git/commit/?id=52c95540b722926ba833ead05a575189bdabf84e'/>
<id>52c95540b722926ba833ead05a575189bdabf84e</id>
<content type='text'>
Record the call-site backtrace, not the current backtrace of the
target's directory.

Fixes: #23873
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Record the call-site backtrace, not the current backtrace of the
target's directory.

Fixes: #23873
</pre>
</div>
</content>
</entry>
<entry>
<title>Tests: Add FileAPI case for cross-directory target_* commands</title>
<updated>2022-08-22T18:51:16+00:00</updated>
<author>
<name>Brad King</name>
<email>brad.king@kitware.com</email>
</author>
<published>2022-08-22T15:40:07+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cmake.git/commit/?id=0d64c3abd13a0b14f1a14b7717dbac8988d12256'/>
<id>0d64c3abd13a0b14f1a14b7717dbac8988d12256</id>
<content type='text'>
The backtraces for some of the commands incorrectly come from the
target's directory instead of the caller's directory.  Expect the
incorrect backtraces in test results for now.

Increase the minimum required version of CMake in the test case
to enable policy CMP0079 to support cross-directory calls.

Issue: #23873
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The backtraces for some of the commands incorrectly come from the
target's directory instead of the caller's directory.  Expect the
incorrect backtraces in test results for now.

Increase the minimum required version of CMake in the test case
to enable policy CMP0079 to support cross-directory calls.

Issue: #23873
</pre>
</div>
</content>
</entry>
<entry>
<title>Tests: Fix RunCMake.FileAPI test with jsoncpp &lt; 1.7.5</title>
<updated>2022-08-18T19:49:07+00:00</updated>
<author>
<name>Brad King</name>
<email>brad.king@kitware.com</email>
</author>
<published>2022-08-18T16:29:51+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cmake.git/commit/?id=68d3ca70088a744d00affa135e6d02872ef88ddc'/>
<id>68d3ca70088a744d00affa135e6d02872ef88ddc</id>
<content type='text'>
Prior to jsoncpp commit `126bdc2b05` (Reject extra chars if strictRoot,
2016-08-21, 1.7.5~2), it did not diagnose trailing characters in the
input after a JSON value.  Teach our corresponding test case to tolerate
the old behavior.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Prior to jsoncpp commit `126bdc2b05` (Reject extra chars if strictRoot,
2016-08-21, 1.7.5~2), it did not diagnose trailing characters in the
input after a JSON value.  Teach our corresponding test case to tolerate
the old behavior.
</pre>
</div>
</content>
</entry>
<entry>
<title>install: support `CXX_MODULES_BMI` installation bits</title>
<updated>2022-07-06T14:15:23+00:00</updated>
<author>
<name>Ben Boeckel</name>
<email>ben.boeckel@kitware.com</email>
</author>
<published>2022-04-22T22:00:47+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cmake.git/commit/?id=29118091dc323d3b48b58155ac0e30b47ca60fb6'/>
<id>29118091dc323d3b48b58155ac0e30b47ca60fb6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>cmInstallExportGenerator: expose the temporary directory</title>
<updated>2022-04-28T13:13:48+00:00</updated>
<author>
<name>Ben Boeckel</name>
<email>ben.boeckel@kitware.com</email>
</author>
<published>2022-04-22T22:13:55+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cmake.git/commit/?id=c5b56b35c264664e897a2895e2561a5fb8287703'/>
<id>c5b56b35c264664e897a2895e2561a5fb8287703</id>
<content type='text'>
This needs to be known so that C++ module properties for the install can
be staged beside the other files.

Always perform the MD5 transformation (in non-bootstrap builds) so that
the path can be computed prior to generation (where it used the longest
configuration name to detect too-long paths). Update tests to expect the
always-present MD5 value. Note that this improves robustness of the test
suite as testing in a too-long path may have triggered the MD5
conversion anyways.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This needs to be known so that C++ module properties for the install can
be staged beside the other files.

Always perform the MD5 transformation (in non-bootstrap builds) so that
the path can be computed prior to generation (where it used the longest
configuration name to detect too-long paths). Update tests to expect the
always-present MD5 value. Note that this improves robustness of the test
suite as testing in a too-long path may have triggered the MD5
conversion anyways.
</pre>
</div>
</content>
</entry>
</feed>
