skydevgit / crisscross

Automatically exported from code.google.com/p/crisscross
BSD 3-Clause "New" or "Revised" License
0 stars 0 forks source link

Unnecessary Recompiles #14

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?

> Make a Mac OS X project with the CrissCross target as an dependency. Compile.

What is the expected output? What do you see instead?

> If CrissCross has not changed, it should not recompile. But it does, every 
time.

What version of the product are you using? On what operating system?

> Latest version, OS X

Please provide any additional information below.

> Brie is a great cheese

Original issue reported on code.google.com by ARPl...@gmail.com on 18 May 2007 at 5:59

GoogleCodeExporter commented 9 years ago
It's a Mac OS X issue only, first of all. It's caused by regenerating the
build_number.h which is a dependency for universal_include.h. This can be fixed 
by
generating a temporary build_number.h and comparing with the current one. If 
they're
the same, it shouldn't replace the existing one, otherwise it triggers a 
rebuild.

Targeting for v0.6.1.

Original comment by steven.n...@gmail.com on 18 May 2007 at 6:27

GoogleCodeExporter commented 9 years ago
Merged into v0.6 branch. Marking as resolved.

Original comment by steven.n...@gmail.com on 20 May 2007 at 8:55

GoogleCodeExporter commented 9 years ago

Original comment by steven.n...@gmail.com on 20 May 2007 at 9:50