True! One should always make out-of-tree builds as otherwise (besides many other inconveniences) we'll be busy updating the gitignore files all the time.