<div dir="ltr">Hi Jörg,<div><br></div><div>Yes, it is possible to manually recompile individual files and re-link. But I would like to do as little manual work as possible. Ideally, I would just call make and specify a make target (e.g. nodepend) to ignore dependencies. </div><div><br></div><div>I know that most makefiles are written with this option in mind (e.g. fast or fastbuild). Is there any way to do this in CP2K?</div><div><br></div><div>Cheers,</div><div>Rustam</div><div><br></div><div><br>On Thursday, August 25, 2016 at 9:49:49 AM UTC-4, sassy wrote:<blockquote class="gmail_quote" style="margin: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;">Hi Rustam,
<br>
<br>can you not go into the sub-directory and do a make there and then just re-
<br>link? I would have thought that is possible. 
<br>If you have modified only a few files it might be even quicker to manually 
<br>execute the building command and then re-link.
<br>
<br>Not sure whether that works with cp2k as well as I have not tried it but other 
<br>code certainly has that feature.
<br>
<br>All the best from London
<br>
<br>Jörg
<br>
<br>On Thursday 25 Aug 2016 06:44:34 Rustam wrote:
<br>> CP2K developers,
<br>> 
<br>> Is the any way to build exe without recompiling ALL dependencies?
<br>> 
<br>> A couple of years ago the standard make target did not recompile all
<br>> dependencies. As a result minor code modifications recompiled fast. Now,
<br>> make carefully creates a list of all dependencies and recompiles all of
<br>> them. Nice safety feature but recompiling minor local changes seems to take
<br>> forever, debugging becomes a major pain.
<br>> 
<br>> Is there any make TARGET that can build exe by recompiling only the
<br>> modified files and their corresponding libraries?
<br>> 
<br>> Thanks,
<br>> Rustam
<br>
<br>
<br>-- 
<br>******************************<wbr>******************************<wbr>*
<br>Dr. Jörg Saßmannshausen, MRSC
<br>University College London
<br>Department of Chemistry
<br>20 Gordon Street
<br>London
<br>WC1H 0AJ 
<br>
<br>email: <a href="javascript:" target="_blank" gdf-obfuscated-mailto="7rVWhfubDAAJ" rel="nofollow" onmousedown="this.href='javascript:';return true;" onclick="this.href='javascript:';return true;">j.sas...@ucl.ac.uk</a>
<br>web: <a href="http://sassy.formativ.net" target="_blank" rel="nofollow" onmousedown="this.href='http://www.google.com/url?q\x3dhttp%3A%2F%2Fsassy.formativ.net\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNE9o9WkpTCH9I54nkUfQDVTZ3MyXg';return true;" onclick="this.href='http://www.google.com/url?q\x3dhttp%3A%2F%2Fsassy.formativ.net\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNE9o9WkpTCH9I54nkUfQDVTZ3MyXg';return true;">http://sassy.formativ.net</a>
<br>
<br>Please avoid sending me Word or PowerPoint attachments.
<br>See <a href="http://www.gnu.org/philosophy/no-word-attachments.html" target="_blank" rel="nofollow" onmousedown="this.href='http://www.google.com/url?q\x3dhttp%3A%2F%2Fwww.gnu.org%2Fphilosophy%2Fno-word-attachments.html\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEjON8UjWwcCChP9-0mlwmJs_iU7g';return true;" onclick="this.href='http://www.google.com/url?q\x3dhttp%3A%2F%2Fwww.gnu.org%2Fphilosophy%2Fno-word-attachments.html\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEjON8UjWwcCChP9-0mlwmJs_iU7g';return true;">http://www.gnu.org/philosophy/<wbr>no-word-attachments.html</a></blockquote></div></div>