diff --git a/build.rs b/build.rs index 53d07ee..117deeb 100644 --- a/build.rs +++ b/build.rs @@ -66,6 +66,7 @@ fn fill_from_location(f: &mut fs::File, loc: &Path ) -> Result<(), (Error)> { let sub = folders.get(*dir).unwrap(); let mut first = true; for child in sub.iter() { + let idx = child.rfind('/').unwrap() + 1; let (_, c) = child.split_at(idx); if first { write!(f, "{}", c)?; @@ -108,4 +109,4 @@ mod gen { } } ").unwrap(); -} \ No newline at end of file +}