<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/conanfile.py, branch v3.5.4</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>Improve Conan recipe support (#2831)</title>
<updated>2024-03-12T21:59:28+00:00</updated>
<author>
<name>Uilian Ries</name>
</author>
<published>2024-03-12T21:59:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=a2a3c55058c9a3f1b2d2ec679b189f4d321b9a66'/>
<id>a2a3c55058c9a3f1b2d2ec679b189f4d321b9a66</id>
<content type='text'>
* Improve Conan recipe support
* export files
* supports c++14
* update Conan client in the CI
* Better compatibility with Conan 1.x
* Manage options and cppstd for Conan 1.x
* copy eveything from extra


Signed-off-by: Uilian Ries &lt;uilianries@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Improve Conan recipe support
* export files
* supports c++14
* update Conan client in the CI
* Better compatibility with Conan 1.x
* Manage options and cppstd for Conan 1.x
* copy eveything from extra


Signed-off-by: Uilian Ries &lt;uilianries@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Use the same Conan CMake target setup for Conan v1 and v2.</title>
<updated>2024-02-17T22:04:04+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2024-02-17T21:30:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=562f31029a64fa6204eefa266b201b6c3f6e05e6'/>
<id>562f31029a64fa6204eefa266b201b6c3f6e05e6</id>
<content type='text'>
This requires Conan v1 in version 1.53.0 or greater, but that
should not pose a problem in practice.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This requires Conan v1 in version 1.53.0 or greater, but that
should not pose a problem in practice.
</pre>
</div>
</content>
</entry>
<entry>
<title>Conan v2  (#2805)</title>
<updated>2024-02-17T15:42:44+00:00</updated>
<author>
<name>Devon Adair</name>
</author>
<published>2024-02-17T15:42:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=62d4aecb8c9c30b04188d6846e3ad072eee790ba'/>
<id>62d4aecb8c9c30b04188d6846e3ad072eee790ba</id>
<content type='text'>
* Removed Conan1 build.py file using conan package tools that are no longer supported

* Working conan 1 and 2 build with the test package. 

updated the test_package to be updated to conan 2 and fixed missing cmake. Still need to check that the license file is packaged up and that the packages look identical before the changes

* Removing debug prints and the license check that isn't working yet

* Working license file copied over as it was before

* Migrated the properties of cpp_info to conan 2. Keeping conan 1 support by checking the version of conan

https://docs.conan.io/1/migrating_to_2.0/properties.html

* Revert "Removed Conan1 build.py file using conan package tools that are no longer supported"

This reverts commit a606d1dfe6e118199be8a371403717e3e42ad5da.

* Need to add a set_version to parse the version from CMakeLists.txt

Adding a package build yaml to ensure conan keeps building on 1 and 2

* Setting lowercase catch2 for pkg_config and cmake_target_name

* Fixing the namespace for conan file cmake_target_name</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Removed Conan1 build.py file using conan package tools that are no longer supported

* Working conan 1 and 2 build with the test package. 

updated the test_package to be updated to conan 2 and fixed missing cmake. Still need to check that the license file is packaged up and that the packages look identical before the changes

* Removing debug prints and the license check that isn't working yet

* Working license file copied over as it was before

* Migrated the properties of cpp_info to conan 2. Keeping conan 1 support by checking the version of conan

https://docs.conan.io/1/migrating_to_2.0/properties.html

* Revert "Removed Conan1 build.py file using conan package tools that are no longer supported"

This reverts commit a606d1dfe6e118199be8a371403717e3e42ad5da.

* Need to add a set_version to parse the version from CMakeLists.txt

Adding a package build yaml to ensure conan keeps building on 1 and 2

* Setting lowercase catch2 for pkg_config and cmake_target_name

* Fixing the namespace for conan file cmake_target_name</pre>
</div>
</content>
</entry>
<entry>
<title>Add lib/cmake/Catch2 to conan builddirs in package recipe so extras/*.cmake files are packaged</title>
<updated>2022-06-15T08:50:24+00:00</updated>
<author>
<name>Murray Johnson</name>
</author>
<published>2022-06-13T15:54:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=8110ee92060f3734af9210ecec4ff41b8e361b56'/>
<id>8110ee92060f3734af9210ecec4ff41b8e361b56</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>proper support for lib suffix in conan</title>
<updated>2022-02-05T19:53:43+00:00</updated>
<author>
<name>Guillaume Egles</name>
</author>
<published>2022-02-05T18:32:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=190f71792a0989c3d67ae4fcc656439aae4f8593'/>
<id>190f71792a0989c3d67ae4fcc656439aae4f8593</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix mentions of CATCH_INSTALL_HELPERS</title>
<updated>2022-01-06T22:37:44+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2022-01-06T09:53:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=39d3de17f3ec37a975be9bb21dbaf0117b137c5f'/>
<id>39d3de17f3ec37a975be9bb21dbaf0117b137c5f</id>
<content type='text'>
Fixes #2347
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #2347
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for Components</title>
<updated>2020-11-02T14:37:35+00:00</updated>
<author>
<name>Alexandr Timofeev</name>
</author>
<published>2020-10-31T18:53:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=3a15433d527269dcb9fc6452f279626173b94f1d'/>
<id>3a15433d527269dcb9fc6452f279626173b94f1d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix slashes for Windows builds</title>
<updated>2020-11-02T14:37:35+00:00</updated>
<author>
<name>Alexandr Timofeev</name>
</author>
<published>2020-10-31T18:24:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=67a9561fb5547314c1bd740619e89034450774c1'/>
<id>67a9561fb5547314c1bd740619e89034450774c1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Inject conan_basic_setup to properly set MD/MT flags</title>
<updated>2020-11-02T14:37:35+00:00</updated>
<author>
<name>Alexandr Timofeev</name>
</author>
<published>2020-10-31T17:58:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=2f31f9037d1139511fa6c5b73fc45698c5783c9e'/>
<id>2f31f9037d1139511fa6c5b73fc45698c5783c9e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix Conan recipe</title>
<updated>2020-05-03T17:34:37+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-05-03T17:34:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=26622f16203516adf32fd7130fc1eeab5746fc1e'/>
<id>26622f16203516adf32fd7130fc1eeab5746fc1e</id>
<content type='text'>
Apparently cpp_info.libs is a list of _filenames_ and not _targets_.
Oh well.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Apparently cpp_info.libs is a list of _filenames_ and not _targets_.
Oh well.
</pre>
</div>
</content>
</entry>
</feed>
