Thx. Now I know where it is. It has been already active.
Apparently it depends on which file I have changed. The dependency check then builds every file which depends on the
changed one (even if it's only a cpp file I changed).
I have seen some other strange effects:
1. If I disable incremental build, the compilation wouldn't start at all
2. If I disable automatic make-file generation I can't generate make files manually either (CTRL+6)
3. If automatic make-file generation is active, the generation process should only be done if the project changes. But it is done everytime (and last for nearly a minute on my pc)
4. If I change a cpp file x which is referenced by another cpp file y then y is also compiled again. If x was a header file this would make sense, but this behavior isn't. This leads to a lot of unnecessary compilation dependencies.