These are just some small details that aren't really clear to me in documentation or the tutorial.
1. Is there a distinct difference between the two commands:
./waf --build-profile=debug --out=build/debug configure
./waf configure --build-profile=debug --out=build/debug
In the tutorial, the first one was used for a bit in one situation, then in another situation the second one was used.
2. ./waf clean doesn't have to be called every time before I build a profile does it?
3. Everytime I make changes to some code (I'm using python), do I have to call:
./waf --build-profile=debug ....
./waf build
./waf --pyrun file.py
OR just
./waf build
./waf --pyrun file.py
OR just:
./waf --pyrun file.py
in order to update the build with the updated code?