For some unknown reason, my qmake seems to ignore changes in header files and in .ui files. Only newer "source code" files are processed. When I make a change in a *.hpp or in a *.ui, the project isn't recompiled properly. I need to rebuild the whole project whenever I update a *.hpp or .ui .

As long as the project is small, it is a nuisance but so be it. As the project grows, the need for rebuilding becomes less and less bearable. At present, I have about 80 files and I am calling help: Every time I make a change in a single .hpp which affects only a few files in the project, I have to recompile everything. I know that the project will be bigger and that I will continue tuning my headers...

I am using standard tools: Qt Creator and Qt Designer. Debian Wheezy KDE, 64-bit, Qt 4.8.2 . What should I set to persuade "build" of the Creator to take changed headers into consideration?