<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/misc/SelfTest.vcxproj.user, branch v2.13.2</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>Fix VS2017 approvals on AppVeyor</title>
<updated>2018-08-28T10:58:08+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-08-28T08:48:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=52029935557516c6af58c007879aaabfaa742a3a'/>
<id>52029935557516c6af58c007879aaabfaa742a3a</id>
<content type='text'>
Because of a change in VS toolset, missing option &lt;UseFullPaths&gt;
is no longer interpreted as "don't pass /FC to the compiler", but
rather as "pass /FC to the compiler". This is problematic, because
/FC not only changes how much of the path is reporter by the compiler
(e.g. in `__FILE__` macro), but it also lower cases the path.

This lower-casing of the path broke our approval tests for VS2017
about 5 months ago.

Using CMake 3.13 (not yet released) would also let us fix it, but
for now we use a vcxproj.user file that is merged with the main project
and explicitly disables `/FC`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Because of a change in VS toolset, missing option &lt;UseFullPaths&gt;
is no longer interpreted as "don't pass /FC to the compiler", but
rather as "pass /FC to the compiler". This is problematic, because
/FC not only changes how much of the path is reporter by the compiler
(e.g. in `__FILE__` macro), but it also lower cases the path.

This lower-casing of the path broke our approval tests for VS2017
about 5 months ago.

Using CMake 3.13 (not yet released) would also let us fix it, but
for now we use a vcxproj.user file that is merged with the main project
and explicitly disables `/FC`.
</pre>
</div>
</content>
</entry>
</feed>
