<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/CMake/MiscFunctions.cmake, branch v3.0.0-preview4</title>
<subtitle>Progmasoft Catch3: an independently maintained C++17 test framework with a parallel runner, property checks, snapshots and structured results.</subtitle>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/'/>
<entry>
<title>Use -Wextra-semi instead of -Wextra-semi-stmt for stricter warnings</title>
<updated>2021-09-02T09:04:55+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2021-09-02T09:04:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=432d03d1aab8472a0813c34a7f0e2e1a2c585d22'/>
<id>432d03d1aab8472a0813c34a7f0e2e1a2c585d22</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make the static library build reproducible with supported compilers</title>
<updated>2021-05-09T16:05:34+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2021-05-09T15:36:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=d4a3cd99925166d6cbaed8f26fd989083ddae0a8'/>
<id>d4a3cd99925166d6cbaed8f26fd989083ddae0a8</id>
<content type='text'>
This is based on bed285af07607a9da93892f8b08d36c3fd6af98d from
`v2.x` branch, but done properly for the build in v3 branch,
effectively porting #2141 to devel.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is based on bed285af07607a9da93892f8b08d36c3fd6af98d from
`v2.x` branch, but done properly for the build in v3 branch,
effectively porting #2141 to devel.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix Wold-style-cast error (#2125)</title>
<updated>2020-12-28T13:00:19+00:00</updated>
<author>
<name>Roman Proskuryakov</name>
</author>
<published>2020-12-28T13:00:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=0acb371b9200140ed958d60b86cbb95663ee93bd'/>
<id>0acb371b9200140ed958d60b86cbb95663ee93bd</id>
<content type='text'>
* Add Wold-style-cast to cmake flags
* Fix old style cast in catch_stats.hpp
* Fix old style cast in catch_stats.cpp
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add Wold-style-cast to cmake flags
* Fix old style cast in catch_stats.hpp
* Fix old style cast in catch_stats.cpp
</pre>
</div>
</content>
</entry>
<entry>
<title>Sweep out Wshadow</title>
<updated>2020-09-06T11:11:42+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-09-06T11:10:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=cc18bd719da38e5415909f5b10199395f00076e6'/>
<id>cc18bd719da38e5415909f5b10199395f00076e6</id>
<content type='text'>
Most of the changes are completely pointless renaming of constructor
arguments so that they do not use the same name as the type members,
but :shrug:

Closes #2015
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Most of the changes are completely pointless renaming of constructor
arguments so that they do not use the same name as the type members,
but :shrug:

Closes #2015
</pre>
</div>
</content>
</entry>
<entry>
<title>Add Wsuggest-override to warning flags</title>
<updated>2020-05-13T14:09:34+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-05-13T11:15:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=29d4b3768ceef7ee690d366c61ac6ff55de4d5f8'/>
<id>29d4b3768ceef7ee690d366c61ac6ff55de4d5f8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use more warnings for develoment builds</title>
<updated>2020-05-12T21:56:51+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-05-12T11:57:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=ae0ba8142319fbd84f0813eda2f9dd2841c6f4b6'/>
<id>ae0ba8142319fbd84f0813eda2f9dd2841c6f4b6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove file list checking from CMake</title>
<updated>2020-05-06T19:23:13+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-05-06T19:23:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=e78b4f6be78912bdc812dba0fbf2166841ffb7be'/>
<id>e78b4f6be78912bdc812dba0fbf2166841ffb7be</id>
<content type='text'>
I do not think we need a safeguard against not including files in
CMake anymore, and as it is, it caused annoying false positive about
the default main implementation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I do not think we need a safeguard against not including files in
CMake anymore, and as it is, it caused annoying false positive about
the default main implementation.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add development build option to CMake and enable it on CI</title>
<updated>2020-02-26T15:07:26+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-02-21T20:15:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=6e270958a216821676998e8f6d8f524900156d4d'/>
<id>6e270958a216821676998e8f6d8f524900156d4d</id>
<content type='text'>
Development build enables warnings and and `Werror` or equivalent.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Development build enables warnings and and `Werror` or equivalent.
</pre>
</div>
</content>
</entry>
<entry>
<title>Integrate CMake with `&lt;catch2/catch.hpp&gt;` include paths</title>
<updated>2018-06-24T10:32:22+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-06-11T08:48:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=44722f9ed3d019bdff92d003f9e73333e68c503a'/>
<id>44722f9ed3d019bdff92d003f9e73333e68c503a</id>
<content type='text'>
This also goes for pkg-config installed by our CMake installation.

This includes

* Updating CMake version on Travis
* Adding a `Catch2` subfolder to the `single_include/` folder to
provide this include path both _inside_ the repository, and _outside_.
* Updated examples to build with the new paths
* Other general CMake cleanup
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This also goes for pkg-config installed by our CMake installation.

This includes

* Updating CMake version on Travis
* Adding a `Catch2` subfolder to the `single_include/` folder to
provide this include path both _inside_ the repository, and _outside_.
* Updated examples to build with the new paths
* Other general CMake cleanup
</pre>
</div>
</content>
</entry>
</feed>
