Vendor m-c's nsstring in-tree

It is called nsstring_vendor since libgkrust already depends on nsstring, and
we can't have two crates with the same name in-tree. We can't directly depend
on the in-tree one since this will stop independent `./mach build-geckolib` builds from working.

MozReview-Commit-ID: CR4tHgzXWFZ
This commit is contained in:
Manish Goregaokar 2016-10-11 12:32:55 +05:30
parent 494a89c27f
commit 398a6343b3
9 changed files with 872 additions and 51 deletions

View file

@ -68,6 +68,7 @@ extern crate log;
#[allow(unused_extern_crates)]
#[macro_use]
extern crate matches;
#[cfg(feature = "gecko")] extern crate nsstring_vendor as nsstring;
extern crate num_integer;
extern crate num_traits;
#[cfg(feature = "gecko")] extern crate num_cpus;