> You miss the point. If CMake wanted to offer hash-based checking, it
> would need to do so for *all* backends, not just GNU Make. Good look
> implementing that hack in Visual Studio or Xcode...

I get your point that there is not an easy to do content based
dependency (hash as an approximation) for all backends. For the reason
mentioned below, I'd think that content based dependency is important.
The support for this feature should be considered first for GNU make,
which does seem to be too difficult (as it just requires some
additional rules). The support for *all* backends can be added later
on one by one.

o Makepp will not recompile if only comments or whitespace in
  C/C++ sources have changed.  This is especially important for header
  files which are automatically generated by other programs and are
  included in many modules.  Even if the date has changed because the
  file was remade, makepp won't recompile if the file hasn't changed.

-- 
Regards,
Peng
--

Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to