We need to remove CMakeCache.txt, otherwise cached variables would remain the old value when they are removed from cmake_vars parameter. We use `os.remove()` instead of `Node.delete()` because the latter removes the node instance from its parent's children list. That makes the node be ignored when storing persistent information after the build, thus the node signature wouldn't be saved with that approach, which would make waf always think that the task should be executed. |
||
---|---|---|
.. | ||
__init__.py | ||
ardupilotwaf.py | ||
boards.py | ||
cmake.py | ||
gbenchmark.py | ||
git_submodule.py | ||
gtest.py | ||
mavgen.py | ||
static_linking.py | ||
toolchain.py |