<div dir="ltr"><div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Apr 12, 2019 at 10:16 AM Rob Boehne <<a href="mailto:robb@datalogics.com">robb@datalogics.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">





<div lang="EN-US">
<div class="gmail-m_-435366072664392348WordSection1">
<p class="MsoNormal"><span style="font-size:11pt">All,<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt">We’re really loving CMake here! And we’ve been slowly figuring out how to make things work for our legacy C/C++ project.
<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt">One improvement we want to make is to tell cmake to generate Visual Studio projects that stop building when a dependency target fails.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt">Can something be set in the Visual Studio generator, or on the cmake –build command line to do that?<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt">The reason is that when a target fails, it keeps compiling 8000 source files, and we have to search Jenkins (web-based) logs of stdout/stderr to find what actually failed.  It also chews up resources with
 no benefit.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt">Thanks,<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt">Rob<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt"> </span></p></div></div></blockquote><div><br></div><div>It seems that Visual Studio requires an addon to support this kind of behaviour.  <br></div><div><br></div><div><a href="https://marketplace.visualstudio.com/items?itemName=EinarEgilsson.StopOnFirstBuildError">https://marketplace.visualstudio.com/items?itemName=EinarEgilsson.StopOnFirstBuildError</a> <br></div></div></div></div>