Does CMake know that if I include a header file in a source it should consider the source as dependent on the header? I mean, will CMake recompile the source when only the header changes or do I need explicitly tell CMake this in CMakeLists.txt? -- Regards Krzysztof J.