<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cmake.git/Tests/IncludeDirectories/SystemIncludeDirectories, 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>Tests: Bump CMake minimum required in tests to 3.5</title>
<updated>2023-03-01T21:36:54+00:00</updated>
<author>
<name>Brad King</name>
<email>brad.king@kitware.com</email>
</author>
<published>2023-03-01T20:55:47+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cmake.git/commit/?id=f53bd6f45064fdf16c6c562edaf58bdcab8ee061'/>
<id>f53bd6f45064fdf16c6c562edaf58bdcab8ee061</id>
<content type='text'>
CMake 3.27 deprecates compatibility with CMake &lt; 3.5.  Update tests that
do not cover older interfaces to avoid the deprecation warning.

Follow the pattern from:

* commit 7b07ccdd2b (Tests/*Only: Update cmake_minimum_required versions,
                     2020-06-15, v3.19.0-rc1~629^2~1)

* commit 72e7c45e98 (Tests: Bump CMake minimum required in tests to 2.8.12,
                     2020-12-22, v3.20.0-rc1~224^2)

* commit f6b4db365a (Tests: bump cmake_minimum_required version to 2.8.12,
                     2021-04-04, v3.21.0-rc1~372^2)

Also remove explicit `cmake_policy` settings made redundant by the
version.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CMake 3.27 deprecates compatibility with CMake &lt; 3.5.  Update tests that
do not cover older interfaces to avoid the deprecation warning.

Follow the pattern from:

* commit 7b07ccdd2b (Tests/*Only: Update cmake_minimum_required versions,
                     2020-06-15, v3.19.0-rc1~629^2~1)

* commit 72e7c45e98 (Tests: Bump CMake minimum required in tests to 2.8.12,
                     2020-12-22, v3.20.0-rc1~224^2)

* commit f6b4db365a (Tests: bump cmake_minimum_required version to 2.8.12,
                     2021-04-04, v3.21.0-rc1~372^2)

Also remove explicit `cmake_policy` settings made redundant by the
version.
</pre>
</div>
</content>
</entry>
<entry>
<title>VS: Add support for SYSTEM include directories</title>
<updated>2022-05-18T22:52:00+00:00</updated>
<author>
<name>Josiah Bills</name>
<email>Josiah.Bills@radiancetech.com</email>
</author>
<published>2022-05-03T20:38:07+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cmake.git/commit/?id=7a2496daad2ed9d16c54ce7cb64694caaafc7f70'/>
<id>7a2496daad2ed9d16c54ce7cb64694caaafc7f70</id>
<content type='text'>
Fixes: #17904
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes: #17904
</pre>
</div>
</content>
</entry>
<entry>
<title>Tests/IncludeDirectories: support MSVC in system include tests</title>
<updated>2021-06-17T18:02:52+00:00</updated>
<author>
<name>Ben Boeckel</name>
<email>ben.boeckel@kitware.com</email>
</author>
<published>2021-06-02T23:22:35+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cmake.git/commit/?id=5a5c85dffd72972987cb542a4b6c9e606920cbb5'/>
<id>5a5c85dffd72972987cb542a4b6c9e606920cbb5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Tests/IncludeDirectories: factor out applying flags to targets</title>
<updated>2021-06-17T18:02:52+00:00</updated>
<author>
<name>Ben Boeckel</name>
<email>ben.boeckel@kitware.com</email>
</author>
<published>2021-06-02T23:19:45+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cmake.git/commit/?id=20ab49193ba1196421909b7910c9e0c7a30fa31f'/>
<id>20ab49193ba1196421909b7910c9e0c7a30fa31f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Tests/IncludeDirectories: fix copy pasta for otherlib</title>
<updated>2021-06-17T18:02:52+00:00</updated>
<author>
<name>Ben Boeckel</name>
<email>ben.boeckel@kitware.com</email>
</author>
<published>2021-06-02T23:20:25+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cmake.git/commit/?id=809f7b0c3af8d46610ae0963e061415b50f2a363'/>
<id>809f7b0c3af8d46610ae0963e061415b50f2a363</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Tests/IncludeDirectories: Include system headers via angle brackets</title>
<updated>2021-06-17T18:02:52+00:00</updated>
<author>
<name>Brad King</name>
<email>brad.king@kitware.com</email>
</author>
<published>2021-06-04T14:56:43+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cmake.git/commit/?id=b094324948291ee3fbd2ce17969157cdeab18592'/>
<id>b094324948291ee3fbd2ce17969157cdeab18592</id>
<content type='text'>
This is typically how projects include them, and cl's `-external:{I,W}`
flags suppress warnings only when included through angle brackets.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is typically how projects include them, and cl's `-external:{I,W}`
flags suppress warnings only when included through angle brackets.
</pre>
</div>
</content>
</entry>
<entry>
<title>Tests: Bump CMake minimum required in tests to 2.8.12</title>
<updated>2020-12-23T13:55:45+00:00</updated>
<author>
<name>Chuck Atkins</name>
<email>chuck.atkins@kitware.com</email>
</author>
<published>2020-12-22T14:47:04+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cmake.git/commit/?id=72e7c45e984c006c12a4cb8159d3fa3784c02212'/>
<id>72e7c45e984c006c12a4cb8159d3fa3784c02212</id>
<content type='text'>
Since 3.19, CMake generates a deprecation warning when using a minimum
version less than 2.8.12.  This eliminates those warnings generated
during tests, which are typically hidden from the user and developer but
are being generated nonetheless.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since 3.19, CMake generates a deprecation warning when using a minimum
version less than 2.8.12.  This eliminates those warnings generated
during tests, which are typically hidden from the user and developer but
are being generated nonetheless.
</pre>
</div>
</content>
</entry>
<entry>
<title>Revise include order using clang-format-6.0</title>
<updated>2019-10-01T16:26:36+00:00</updated>
<author>
<name>Kitware Robot</name>
<email>kwrobot@kitware.com</email>
</author>
<published>2019-09-30T14:46:28+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cmake.git/commit/?id=ed98209ddc8d5e9f5b20cd010c69a25d553b2654'/>
<id>ed98209ddc8d5e9f5b20cd010c69a25d553b2654</id>
<content type='text'>
Run the `clang-format.bash` script to update our C and C++ code to a new
include order `.clang-format`.  Use `clang-format` version 6.0.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Run the `clang-format.bash` script to update our C and C++ code to a new
include order `.clang-format`.  Use `clang-format` version 6.0.
</pre>
</div>
</content>
</entry>
<entry>
<title>Order SYSTEM include directories after non-system directories</title>
<updated>2018-04-23T15:47:52+00:00</updated>
<author>
<name>Ephi Sinowitz</name>
<email>esinowitz@bloomberg.net</email>
</author>
<published>2018-04-13T11:58:47+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cmake.git/commit/?id=76ad2ecb500c8652e59179959b8ecee28a5196de'/>
<id>76ad2ecb500c8652e59179959b8ecee28a5196de</id>
<content type='text'>
An effect of the `-isystem` flag is to search the directory after those
specified via `-I` flags.  Make behavior more consistent on compilers
that do not have any `-isystem` flag by explicitly moving system include
directories to the end.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
An effect of the `-isystem` flag is to search the directory after those
specified via `-I` flags.  Make behavior more consistent on compilers
that do not have any `-isystem` flag by explicitly moving system include
directories to the end.
</pre>
</div>
</content>
</entry>
<entry>
<title>Genex: Fix COMPILE_LANGUAGE propagation through try_compile</title>
<updated>2018-03-12T17:30:14+00:00</updated>
<author>
<name>Brad King</name>
<email>brad.king@kitware.com</email>
</author>
<published>2018-03-12T15:43:35+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cmake.git/commit/?id=1b5e52fd651ab17b3f9efb8f3e2e069550bf7a66'/>
<id>1b5e52fd651ab17b3f9efb8f3e2e069550bf7a66</id>
<content type='text'>
When evaluating include directories during export to a `try_compile`
test project, thread the compile language through to the generator
expression evaluator so it can support `$&lt;COMPILE_LANGUAGE:...&gt;`.

Issue: #17811
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When evaluating include directories during export to a `try_compile`
test project, thread the compile language through to the generator
expression evaluator so it can support `$&lt;COMPILE_LANGUAGE:...&gt;`.

Issue: #17811
</pre>
</div>
</content>
</entry>
</feed>
