[ndnSIM] Modifying ndnSIM, compiling/building a single file (or small subset) rather than everything?
Spyridon (Spyros) Mastorakis
mastorakis at cs.ucla.edu
Sun May 14 17:47:48 PDT 2017
Hi John,
unfortunately, this is the way that a compiler (gcc/g++, clang, Intel’s C/C++ compiler, etc.) and linker work.
When you change a file that is (explicitly or implicitly) included by a number of other files, all these files have to recompiled and linked again.
Thanks,
Spyridon (Spyros) Mastorakis
Personal Website: http://cs.ucla.edu/~mastorakis/ <http://cs.ucla.edu/~mastorakis/>
Internet Research Laboratory
Computer Science Department
UCLA
> On May 13, 2017, at 11:13 PM, John Baugh <jpbaugh at umich.edu> wrote:
>
> Greetings again ndnSIM friends,
>
> Whenever I use the ./waf command, it compiles essentially all (or nearly all) the source code in ndnSIM... even if I just modify a single file.
>
> Is there any way to get it to only build / compile / link relevant files?
>
> For example, I'm modifying the forwarder.cpp class (Forwarder class.)
>
> Even if I put a simple print out statement as a change, I really should only have to recompile this file (I assume it becomes a shared object somewhere...) - but ./waf recompiles and relinks nearly everything.
>
> Ideas?
>
>
> Thanks,
>
> John
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.lists.cs.ucla.edu/pipermail/ndnsim/attachments/20170514/f2c4fed2/attachment.html>
More information about the ndnSIM
mailing list