Closed schroederc closed 9 years ago
Why do you have the ninja source code in third_party? Do you build and use this for Kythe? Do you also have a ninja binary checked in? Are there other things we should be updating in third_party? What is your story for OSX?
It's in our third_party directory so that we don't rely on the system's version. It's a pre-built binary.
You'll need to update some of your third_party libraries if you wish to update your Kythe sources.
LGTM
This upgrades campfire to version 8c49de9a5408808a7c03e7728b7e2da1c83ec00c from http://www.github.com/google/kythe with some changes so fit in Shipshape's existing usages. Changes include removing
kythe_rules.js
, fixing buildtools paths, fixing CAMPFIRE files to use go_test rule, and changing go_external_lib rule implementation to fit with existing usages.The new campfire engine requires ninja >=1.5 to be installed and will used the version in third_party/ninja, by default.