pub fn cpp_set_stdlib(&mut self, cpp_set_stdlib: Option<&str>)
                          -> &mut Config {
        self.cpp_set_stdlib = cpp_set_stdlib.map(|s| s.into());
        self.cpp_link_stdlib(cpp_set_stdlib);
        self
    }
/// Force the C++ compiler to use the specified standard library.
///
/// Setting this option will automatically set `cpp_link_stdlib` to the same
/// value.
///
/// The default value of this option is always `None`.
///
/// This option has no effect when compiling for a Visual Studio based
/// target.
///
/// This option sets the `-stdlib` flag, which is only supported by some
/// compilers (clang, icc) but not by others (gcc). The library will not
/// detect which compiler is used, as such it is the responsibility of the
/// caller to ensure that this option is only used in conjuction with a
/// compiler which supports the `-stdlib` flag.
///
/// A value of `None` indicates that no specific C++ standard library should
/// be used, otherwise `-stdlib` is added to the compile invocation.
///
/// The given library name must not contain the `lib` prefix.
Force the C++ compiler to use the specified standard library.
Setting this option will automatically set `cpp_link_stdlib` to the same
value.

The default value of this option is always `None`.

This option has no effect when compiling for a Visual Studio based
target.

This option sets the `-stdlib` flag, which is only supported by some
compilers (clang, icc) but not by others (gcc). The library will not
detect which compiler is used, as such it is the responsibility of the
caller to ensure that this option is only used in conjuction with a
compiler which supports the `-stdlib` flag.

A value of `None` indicates that no specific C++ standard library should
be used, otherwise `-stdlib` is added to the compile invocation.

The given library name must not contain the `lib` prefix.
Force the C ++ compiler to use the specified standard library . Setting this option will automatically set ` cpp_link_stdlib ` to the same value . The default value of this option is always ` None ` . This option has no effect when compiling for a Visual Studio based target . This option sets the ` - stdlib ` flag which is only supported by some compilers ( clang icc ) but not by others ( gcc ) . The library will not detect which compiler is used as such it is the responsibility of the caller to ensure that this option is only used in conjuction with a compiler which supports the ` - stdlib ` flag . A value of ` None ` indicates that no specific C ++ standard library should be used otherwise ` - stdlib ` is added to the compile invocation . The given library name must not contain the ` lib ` prefix .
pub fn cpp_set_stdlib(&mut self, cpp_set_stdlib: Option<&str>)
                          -> &mut Config {
        self.cpp_set_stdlib = cpp_set_stdlib.map(|s| s.into());
        self.cpp_link_stdlib(cpp_set_stdlib);
        self
    }
pub fn cpp_set_stdlib ( & mut self , cpp_set_stdlib : Option < & str > ) -> & mut Config { self . cpp_set_stdlib = cpp_set_stdlib . map ( | s | s . into ( ) ) ; self . cpp_link_stdlib ( cpp_set_stdlib ) ; self }
Force the C++ compiler to use the specified standard library.
Force the C ++ compiler to use the specified standard library .
&mut self
cpp_set_stdlib
Option<&str>
&mut self
cpp_set_stdlib
Option<&str>