Thiago Macieira schrieb: > Matthias Kretz wrote: >> - With that make does what I want: execute automoc4 once per target on >> every call to make. If automoc4 decides there's nothing to do it >> doesn't touch any files and so make decides not to recompile the output >> file of automoc4. > > So you have basically the rule: > > target: source > automoc4 -o target source > > and even if automoc4 is run, mtime(source) < mtime(target) ? > > Since I don't think that makes sense, I must have misunderstood. > > Also note that Windows has a 2-second resolution for mtimes. One second > after may produce the same timestamp. > Here the log:
Mo, Mai 19 2008 20:34:57 temp_automoc.cpp.files Mo, Mai 19 2008 20:34:57 temp_automoc.cpp automoc called automoc exited Mo, Mai 19 2008 20:33:43 CMakeFiles\temp.dir\flags.make Mo, Mai 19 2008 21:23:26 temp_automoc.cpp Mo, Mai 19 2008 20:50:46 CMakeFiles\temp.dir\temp_automoc.obj automoc did not touch the file - the timestmp for temp_automoc.cpp after "automoc called" is just an internal timestamp - it's neither mtime nor atime nor any other one. Christian _______________________________________________ Kde-buildsystem mailing list Kde-buildsystem@kde.org https://mail.kde.org/mailman/listinfo/kde-buildsystem