+
Skip to content

Pistonite/depfile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

depfile

Simply parse .d files.

use std::borrow::Cow;

fn main() {

    let input = r"
x.cpp.o: x.cpp \
  include/foo.h \
  include/bar.h
include/foo.h:
include/bar.h: fiz.h
";

    let targets = depfile::parse(input).expect("syntax error");
    for dep in targets.recurse_deps("x.cpp.o") {
        println!("x.cpp.o depends on: {dep}");
    }
}

See documentation on docs.rs

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载