pub fn new() -> Build {
        Build {
            include_directories: Vec::new(),
            definitions: Vec::new(),
            objects: Vec::new(),
            flags: Vec::new(),
            flags_supported: Vec::new(),
            known_flag_support_status: Arc::new(Mutex::new(HashMap::new())),
            ar_flags: Vec::new(),
            no_default_flags: false,
            files: Vec::new(),
            shared_flag: None,
            static_flag: None,
            cpp: false,
            cpp_link_stdlib: None,
            cpp_set_stdlib: None,
            cuda: false,
            cudart: None,
            target: None,
            host: None,
            out_dir: None,
            opt_level: None,
            debug: None,
            force_frame_pointer: None,
            env: Vec::new(),
            compiler: None,
            archiver: None,
            cargo_metadata: true,
            pic: None,
            use_plt: None,
            static_crt: None,
            warnings: None,
            extra_warnings: None,
            warnings_into_errors: false,
            env_cache: Arc::new(Mutex::new(HashMap::new())),
            apple_sdk_root_cache: Arc::new(Mutex::new(HashMap::new())),
        }
    }
/// Construct a new instance of a blank set of configuration.
///
/// This builder is finished with the [`compile`] function.
///
/// [`compile`]: struct.Build.html#method.compile
Construct a new instance of a blank set of configuration.
This builder is finished with the [`compile`] function.


Construct a new instance of a blank set of configuration . This builder is finished with the [ ` compile ` ] function .
pub fn new() -> Build {
        Build {
            include_directories: Vec::new(),
            definitions: Vec::new(),
            objects: Vec::new(),
            flags: Vec::new(),
            flags_supported: Vec::new(),
            known_flag_support_status: Arc::new(Mutex::new(HashMap::new())),
            ar_flags: Vec::new(),
            no_default_flags: false,
            files: Vec::new(),
            shared_flag: None,
            static_flag: None,
            cpp: false,
            cpp_link_stdlib: None,
            cpp_set_stdlib: None,
            cuda: false,
            cudart: None,
            target: None,
            host: None,
            out_dir: None,
            opt_level: None,
            debug: None,
            force_frame_pointer: None,
            env: Vec::new(),
            compiler: None,
            archiver: None,
            cargo_metadata: true,
            pic: None,
            use_plt: None,
            static_crt: None,
            warnings: None,
            extra_warnings: None,
            warnings_into_errors: false,
            env_cache: Arc::new(Mutex::new(HashMap::new())),
            apple_sdk_root_cache: Arc::new(Mutex::new(HashMap::new())),
        }
    }
pub fn new ( ) -> Build { Build { include_directories : Vec :: new ( ) , definitions : Vec :: new ( ) , objects : Vec :: new ( ) , flags : Vec :: new ( ) , flags_supported : Vec :: new ( ) , known_flag_support_status : Arc :: new ( Mutex :: new ( HashMap :: new ( ) ) ) , ar_flags : Vec :: new ( ) , no_default_flags : false , files : Vec :: new ( ) , shared_flag : None , static_flag : None , cpp : false , cpp_link_stdlib : None , cpp_set_stdlib : None , cuda : false , cudart : None , target : None , host : None , out_dir : None , opt_level : None , debug : None , force_frame_pointer : None , env : Vec :: new ( ) , compiler : None , archiver : None , cargo_metadata : true , pic : None , use_plt : None , static_crt : None , warnings : None , extra_warnings : None , warnings_into_errors : false , env_cache : Arc :: new ( Mutex :: new ( HashMap :: new ( ) ) ) , apple_sdk_root_cache : Arc :: new ( Mutex :: new ( HashMap :: new ( ) ) ) , } }
Construct a new instance of a blank set of configuration.
Construct a new instance of a blank set of configuration .