<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Currently VS 2010 appears to be having trouble with the number of targets that we have. I was looking over them and I was trying to figure out which ones are really required, and my be sacrificed before requiring testing to examples to be turned off.</div><div><br></div><div>Here is some searching:</div><div><br></div><div><div>$ make help | wc -l</div><div>&nbsp; &nbsp; &nbsp;868</div></div><div><br></div><div><div>$make help |grep <a href="smb://-all">\\-all</a> | wc -l</div><div>&nbsp; &nbsp; &nbsp;120</div></div><div><br></div><div><div>$make help |grep HeaderTest | wc -l</div><div>&nbsp; &nbsp; &nbsp;224</div></div><div><br></div><div><div>$ make help |grep HeaderTestClean | wc -l</div><div>&nbsp; &nbsp; &nbsp;100</div></div><div><br></div><div><br></div><div><br></div><div>So there are ~868 targets. Then 120 have the form ITKModuleName-all. Then there are the HeaderTest, which each individual module also contains a clean target. I so no reason my all the Clean targets could not be consolidated into one.</div><div><br></div><div>I believe that these 344 targets, between the HeaderTest and "-all" targets should be automatically sacrificed before requiring testing or examples to be turned off. While I still need to do the actual experiment to verify that disabling these tests enable VS2010 to work with examples and tests, I am very optimistic.</div><div><br></div><div>Anyone else have suggestions on reducing the number of targets or the importance of these targets?</div><div><br></div><div>Brad</div><br><div>
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; font-size: 12px; "><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: normal normal normal 12px/normal Helvetica; ">========================================================</font></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: normal normal normal 12px/normal Helvetica; ">Bradley Lowekamp<span class="Apple-converted-space">&nbsp;</span><span class="Apple-converted-space">&nbsp;</span></font></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: normal normal normal 12px/normal Helvetica; ">Medical Science and Computing for</font></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: normal normal normal 12px/normal Helvetica; ">Office of High Performance Computing and Communications</font></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: normal normal normal 12px/normal Helvetica; ">National Library of Medicine<span class="Apple-converted-space">&nbsp;</span></font></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: normal normal normal 12px/normal Helvetica; "><a href="mailto:blowekamp@mail.nih.gov">blowekamp@mail.nih.gov</a></font></p><br class="Apple-interchange-newline"></div><br class="Apple-interchange-newline">
</div>
<br></body></html>