[CMake] add_custom_command: regenerate all on modifcation?

Brad King brad.king at kitware.com
Tue Jun 3 10:05:26 EDT 2008


Dave Milter wrote:
> On 6/3/08, Brad King <brad.king at kitware.com> wrote:
>> If you can please try CMake HEAD from CVS to make sure it solves your
>> problem.  We'll include the fix in a 2.6 patch release.
> 
> I tried, not sure how to see global repository history, cvs log works
> not how svn log works, but I see commit:
[snip]
> ENH: Remove SKIP_RULE_DEPENDS option from add_custom_command()

It was actually the commit before this one that had the changes.  This
was just a cleanup commit after the rule hash mechanism was introduced.

> and it is NOT work, at least with example which I sent with one of
> previous emails.

Oops, the rule hash was including the commands to display progress,
which of course change when a file is added or removed.  I've committed
a fix to include only the user-specified commands in the hash
computation.  Your example now works.

Please try again on your real project.

Thanks,
-Brad


More information about the CMake mailing list