<div dir="ltr">Hi Boris,<div> Excellent. I will try to prepare a patch this afternoon when I get home from work. I'll be sure to add you as a reviewer.</div><div><br></div><div>Sincerely,</div><div>Luke</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Mar 4, 2019 at 6:02 AM Boris Kolpackov <<a href="mailto:boris@codesynthesis.com">boris@codesynthesis.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Boris Kolpackov <<a href="mailto:boris@codesynthesis.com" target="_blank">boris@codesynthesis.com</a>> writes:<br>
<br>
> So, based on this, I would suggest that we wait to hear from Phil<br>
> and then decide on the course of action.<br>
<br>
Ok, I've heard back from Phil and he is keen to get build2 support<br>
upstreamed.<br>
<br>
So, as mentioned in my previous email, I would suggest that you use<br>
the Boost.Predef PR as an example. I would also be happy to review<br>
your work before you submit a PR upstream.<br>
<br>
I've also browsed around the Catch2 repository and have a couple of<br>
notes:<br>
<br>
1. They seem to be moving to the <catch2/catch.hpp> inclusion scheme<br>
which is a good thing[1] and we should follow along. This seems to<br>
be only currently implemented for single_include/.<br>
<br>
2. There are a couple of problematic entries in their .gitignore file,<br>
specifically, 'Build' and '*.build'.<br>
<br>
In fact, ignoring 'build/' appears to be a common practice in CMake-<br>
based projects and the fact that it makes conversion to build2 more<br>
difficult was mentioned to me before. There is an idea of supporting<br>
an alternative naming scheme for build2-related files and directories<br>
that I am planning to look into in the next few days. I will keep you<br>
posted about the results.<br>
<br>
[1] <a href="https://build2.org/build2-toolchain/doc/build2-toolchain-intro.xhtml#proj-struct" rel="noreferrer" target="_blank">https://build2.org/build2-toolchain/doc/build2-toolchain-intro.xhtml#proj-struct</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr">For a successful technology, reality must take precedence over public relations, for Nature cannot be fooled. -- Richard Feynman<br></div></div>