<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cmake.git/Tests/GeneratorExpression, branch master</title>
<subtitle>gitlab.kitware.com: cmake/cmake.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cmake.git/'/>
<entry>
<title>Apple: text-based stubs: manage imported configurations mapping</title>
<updated>2023-03-05T13:39:56+00:00</updated>
<author>
<name>Marc Chevrier</name>
<email>marc.chevrier@gmail.com</email>
</author>
<published>2023-03-03T16:14:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cmake.git/commit/?id=2e24123186b09cceef805dd88daaac8536770176'/>
<id>2e24123186b09cceef805dd88daaac8536770176</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Genex: Fix CONFIG on imported target with no explicit mapping</title>
<updated>2022-12-16T14:00:34+00:00</updated>
<author>
<name>Luis Caro Campos</name>
<email>3535649+jcar87@users.noreply.github.com</email>
</author>
<published>2022-12-15T14:58:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cmake.git/commit/?id=e455265d72e42ccf47c27dc5068f664f9e84012d'/>
<id>e455265d72e42ccf47c27dc5068f664f9e84012d</id>
<content type='text'>
When evaluating the `$&lt;CONFIG&gt;` 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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When evaluating the `$&lt;CONFIG&gt;` 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
</pre>
</div>
</content>
</entry>
<entry>
<title>Tests: Improve GeneratorExpression SHELL_PATH case robustness on MSYS 1.0</title>
<updated>2022-11-02T19:47:25+00:00</updated>
<author>
<name>Brad King</name>
<email>brad.king@kitware.com</email>
</author>
<published>2022-11-02T19:34:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cmake.git/commit/?id=88b14c5cf4e88bddef11ed035d6d53ae1435d990'/>
<id>88b14c5cf4e88bddef11ed035d6d53ae1435d990</id>
<content type='text'>
Since commit ca6ba3fee5 (Genex: Add a SHELL_PATH expression, 2015-09-24,
v3.4.0-rc1~37^2) and commit 21da25d2a8 (Tests: Generalize
GeneratorExpression MSYS path conversion workaround, 2019-03-11,
v3.15.0-rc1~407^2~1) we use a prefix string to prevent the MSYS 1.0
shell from converting absolute paths of the form `/c/...` to
windows-style paths.  In the newer `mingw.osdn.io` distribution of MSYS
1.0, the `bash` shell now also converts paths that appear after `:`.
We have no way to add a prefix string in that context, so perform the
test's check of the `SHELL_PATH` genex value at generate time instead.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since commit ca6ba3fee5 (Genex: Add a SHELL_PATH expression, 2015-09-24,
v3.4.0-rc1~37^2) and commit 21da25d2a8 (Tests: Generalize
GeneratorExpression MSYS path conversion workaround, 2019-03-11,
v3.15.0-rc1~407^2~1) we use a prefix string to prevent the MSYS 1.0
shell from converting absolute paths of the form `/c/...` to
windows-style paths.  In the newer `mingw.osdn.io` distribution of MSYS
1.0, the `bash` shell now also converts paths that appear after `:`.
We have no way to add a prefix string in that context, so perform the
test's check of the `SHELL_PATH` genex value at generate time instead.
</pre>
</div>
</content>
</entry>
<entry>
<title>Genex: $&lt;TARGET_PROPERTY&gt; strip emtpy list elements for predefined properties</title>
<updated>2020-07-21T13:08:28+00:00</updated>
<author>
<name>Marc Chevrier</name>
<email>marc.chevrier@gmail.com</email>
</author>
<published>2020-07-18T09:51:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cmake.git/commit/?id=af1a4f52be86c0054006ad98a64316b5531e1bf4'/>
<id>af1a4f52be86c0054006ad98a64316b5531e1bf4</id>
<content type='text'>
Fixes: #20951
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes: #20951
</pre>
</div>
</content>
</entry>
<entry>
<title>Genex: $&lt;CONFIG:&gt; now supports multiple configurations</title>
<updated>2020-06-24T12:38:28+00:00</updated>
<author>
<name>Robert Maynard</name>
<email>robert.maynard@kitware.com</email>
</author>
<published>2020-06-23T13:18:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cmake.git/commit/?id=eae15dce6a3fdb9b02c86891553e5cf408401672'/>
<id>eae15dce6a3fdb9b02c86891553e5cf408401672</id>
<content type='text'>
Instead of having to do $&lt;OR:$&lt;CONFIG:Release&gt;,$&lt;CONFIG:MinSizeRel&gt;&gt;
you can do $&lt;CONFIG:Release,MinSizeRel&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of having to do $&lt;OR:$&lt;CONFIG:Release&gt;,$&lt;CONFIG:MinSizeRel&gt;&gt;
you can do $&lt;CONFIG:Release,MinSizeRel&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>add_custom_command: Delay slash conversion until after genex evaluation</title>
<updated>2019-09-13T14:56:26+00:00</updated>
<author>
<name>Sebastian Lipponer</name>
<email>mail@sebastianlipponer.de</email>
</author>
<published>2019-09-06T20:33:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cmake.git/commit/?id=c16641607fcf85206b3faf67ae1e1bab173bf44d'/>
<id>c16641607fcf85206b3faf67ae1e1bab173bf44d</id>
<content type='text'>
Generator expressions may contain or produce backslashes.

Fixes: #19553
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Generator expressions may contain or produce backslashes.

Fixes: #19553
</pre>
</div>
</content>
</entry>
<entry>
<title>Genex: PlatformId now can match against a list of ids.</title>
<updated>2019-06-03T14:20:23+00:00</updated>
<author>
<name>Robert Maynard</name>
<email>robert.maynard@kitware.com</email>
</author>
<published>2019-05-29T18:55:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cmake.git/commit/?id=9fd602bfd33479b1acecd40e5c1b76ce37d59798'/>
<id>9fd602bfd33479b1acecd40e5c1b76ce37d59798</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Relax the usage of TARGET_OBJECTS generator expression</title>
<updated>2019-04-19T17:52:50+00:00</updated>
<author>
<name>Robert Maynard</name>
<email>robert.maynard@kitware.com</email>
</author>
<published>2019-04-03T18:42:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cmake.git/commit/?id=ce078dda79df1c8d9f142e45d2fa3cf971a09594'/>
<id>ce078dda79df1c8d9f142e45d2fa3cf971a09594</id>
<content type='text'>
The geneator expression can now be used with static, shared, and
module libraries and executables.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The geneator expression can now be used with static, shared, and
module libraries and executables.
</pre>
</div>
</content>
</entry>
<entry>
<title>Genex: Teach SHELL_PATH to support a list of paths</title>
<updated>2019-03-11T15:39:25+00:00</updated>
<author>
<name>Henri Manson</name>
<email>hfmanson@gmail.com</email>
</author>
<published>2019-03-04T11:40:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cmake.git/commit/?id=463c2fba4eec7f364689a11b7c36afe966b1f151'/>
<id>463c2fba4eec7f364689a11b7c36afe966b1f151</id>
<content type='text'>
Extend the genex added by commit ca6ba3fee5 (Genex: Add a SHELL_PATH
expression, 2015-09-24, v3.4.0-rc1~37^2) to accept a `;`-list of paths,
convert them all, and generate a list separated by the native shell
`PATH``` separator.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Extend the genex added by commit ca6ba3fee5 (Genex: Add a SHELL_PATH
expression, 2015-09-24, v3.4.0-rc1~37^2) to accept a `;`-list of paths,
convert them all, and generate a list separated by the native shell
`PATH``` separator.
</pre>
</div>
</content>
</entry>
<entry>
<title>Tests: Generalize GeneratorExpression MSYS path conversion workaround</title>
<updated>2019-03-11T15:37:52+00:00</updated>
<author>
<name>Brad King</name>
<email>brad.king@kitware.com</email>
</author>
<published>2019-03-11T14:43:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cmake.git/commit/?id=21da25d2a878cfccf9496ef7b227de2c98601ef2'/>
<id>21da25d2a878cfccf9496ef7b227de2c98601ef2</id>
<content type='text'>
Use MSYS2's `MSYS2_ARG_CONV_EXCL` environment variable to prevent
path conversion where possible.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use MSYS2's `MSYS2_ARG_CONV_EXCL` environment variable to prevent
path conversion where possible.
</pre>
</div>
</content>
</entry>
</feed>
