embargo-cpp 0.1.1

A C++ build tool for the modern world.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#[allow(unused)]
pub trait ConfigFile<'a> {
    fn compiler(&'a self) -> &'a str;
    fn linker(&'a self) -> &'a str;
    fn source_path(&'a self) -> &'a str;
    fn build_path(&'a self) -> &'a str;
    fn auto_clean(&'a self) -> bool;
    fn object_path(&'a self) -> &'a str;
    fn target_path_debug(&'a self) -> &'a str;
    fn target_path_release(&'a self) -> &'a str;
    fn bin_path(&'a self) -> &'a str;
    fn lib_path(&'a self) -> &'a str;
    fn flags(&'a self) -> &'a [String];
    fn args(&'a self) -> &'a [String];
    fn author(&'a self) -> Option<&'a str>;
}