Hi,<br /><br />This situation is:<br /><br />foo.h is generated from foo.x. And foo.h is included by bar.h. And then bar.h is included by a lot of c files. So actually every c files including bar.h depends on foo.h.<br />But the file number is so big that I don&#39;t want to add dependency for each one. <br /><br />How can I specify foo.x is generated before all the c files being compiled? It seems add_custom_target works but it will regenerate foo.h every time even the foo.x is not modified.<br /><br />TIA,<br /><br />--<br />Tiger