Daniel Nelson wrote:
On Tuesday 24 March 2009 3:16:27 pm Alexander Neundorf wrote:
On Tuesday 24 March 2009, Alexander Neundorf wrote:
On Friday 20 March 2009, Daniel Nelson wrote:
It looks like the projects flags.make is updated every time any compile
flag or definition changes, and every object file in the project
depends on flags.make. In the case of properties set using
set_property() the only part of the flags.make that changes is the
comment, so maybe it would be best to put these comments into a
different file that is not a dependency?
Do you have the same effect when you use SET_SOURCE_FILES_PROPERTIES()
instead ?
I checked, it has the same behaviour, also with cmake cvs.
It is actually on purpose that the comments change, since this enforces the
rebuilding of the object files if only the flags are changed.
(if flags.make is generated without these comments, object files are not
rebuilt when the flags are changed).
Maybe it could be made more fine granular.

Alex

So it sounds like the only way to fix this would be to write a separate flags.make file for every object file that has compile/define flags set? I opened this as issue 8787 in the bug tracker.
Is your report a duplicate?
See also: http://public.kitware.com/Bug/view.php?id=8642

Clint

_______________________________________________
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