Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upMove touch command into makefile.cargo #58
Conversation
|
I worried in #54 that this change might cause spurious re-compiles, but in my testing it does not. |
|
…and the Travis build failed with |
|
I forgot to escape the braces in the makefile. When I fix it, the build succeeds but it does cause spurious rebuilds. So I'll need to make it smarter. |
|
Updated to fix the Makefile command and to ensure that the I can't think of any way of totally eliminating the spurious re-build. |
|
Have you tried just removing the generated files and running autogen as the first step? |
That should work, though Harfbuzz’s |
Fixes #54, fixes servo/servo#8890.
I implemented this, and it has the same problems as the current PR. However, I found that adding an explicit (We could additionally remove all the generated files from the tree and run |
manfredbrandl
commented
Jan 21, 2016
|
@metajack is there still a problem with this PR? |
|
@bors-servo r+ Thanks for dealing with this. autotools stuff is never fun. Reviewed 3 of 3 files at r1. Comments from the review on Reviewable.io |
|
@bors-servo r=metajack |
|
|
Move touch command into makefile.cargo Fixes #54, fixes servo/servo#8890. r? @larsbergstrom or @metajack <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/rust-harfbuzz/58) <!-- Reviewable:end -->
|
|
Revert "Move touch command into makefile.cargo" This reverts #58. The patch worked fine when building from git but broke when published to crates.io, because `cargo publish` does not package files in the `exclude` list. :( r? @metajack <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.svg" height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/rust-harfbuzz/60) <!-- Reviewable:end -->
mbrubeck commentedJan 5, 2016
Fixes #54, fixes servo/servo#8890.
r? @larsbergstrom or @metajack