<div><br></div><div>I can&#39;t find where this INCREMENTAL:YES is coming from.</div><div><br></div><div>Is there a better way than hacking the &#39;cmLocalVisualStudio7Generator ::GetBuildTypeLinkerFlags&#39; </div><div>to replace INCREMENTAL:YES by INCREMENTAL:NO?</div>
<div><br></div><div>Thanks a lot,</div><div>Erwin</div><div><br></div><div><br></div><div><br></div><div><br></div><div><div>//----------------------------------------------------------------------------</div><div>std::string</div>
<div>cmLocalVisualStudio7Generator</div><div>::GetBuildTypeLinkerFlags(std::string rootLinkerFlags, const char* configName)</div><div>{</div><div>  std::string configTypeUpper = cmSystemTools::UpperCase(configName);</div>
<div>  std::string extraLinkOptionsBuildTypeDef = </div><div>    rootLinkerFlags + &quot;_&quot; + configTypeUpper;</div><div><br></div><div>  std::string extraLinkOptionsBuildType =</div><div>    this-&gt;Makefile-&gt;GetRequiredDefinition</div>
<div>    (extraLinkOptionsBuildTypeDef.c_str());</div><div><br></div><div>  cmSystemTools::ReplaceString(extraLinkOptionsBuildType, &quot;/INCREMENTAL:YES&quot;, &quot;/INCREMENTAL:NO&quot;);</div><div><br></div><div>  return extraLinkOptionsBuildType;</div>
<div>}</div><div><br></div><div><br><div class="gmail_quote">On 9 February 2010 11:40, John Drescher <span dir="ltr">&lt;<a href="mailto:drescherjm@gmail.com">drescherjm@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">&gt;&gt;      STRING(REPLACE &quot;INCREMENTAL:YES&quot; &quot;INCREMENTAL:NO&quot; replacementFlags<br>
&gt;&gt; ${CMAKE_EXE_LINKER_FLAGS_DEBUG})<br>
&gt;&gt;      message (${replacementFlags})<br>
&gt;&gt;      SET(CMAKE_SHARED_LINKER_FLAGS_DEBUG ${replacementFlags})<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;      STRING(REPLACE &quot;INCREMENTAL:YES&quot; &quot;INCREMENTAL:NO&quot; replacementFlags2<br>
&gt;&gt; ${CMAKE_EXE_LINKER_FLAGS})<br>
&gt;&gt;      message (${replacementFlags2})<br>
&gt;&gt;      SET(CMAKE_EXE_LINKER_FLAGS ${replacementFlag2})<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Is there a method using CMake 2.8 or CMake 2.8.1 that works?<br>
&gt;&gt;<br>
<br>
</div>I thought that the following worked in the past since I have this in<br>
my CMakeLists.txt:<br>
 SET(CMAKE_EXE_LINKER_FLAGS &quot;/INCREMENTAL:NO /MANIFEST /STACK:10000000 &quot;)<br>
<br>
but it appears that this no longer works with cmake 2.8.0. I believe<br>
it worked previously.<br>
<br>
I do not have a solution for this yet.<br>
<font color="#888888"><br>
John<br>
</font></blockquote></div><br></div></div>