mirror of
https://github.com/dnlbauer/xdrfile.git
synced 2026-09-10 14:15:31 +00:00
Removed unwrap()s, refactored iterator, removed memleak
This commit is contained in:
14
build.rs
14
build.rs
@@ -1,17 +1,17 @@
|
||||
extern crate cc;
|
||||
|
||||
use std::fs;
|
||||
use std::io::Result;
|
||||
|
||||
fn main() {
|
||||
fn main() -> Result<()> {
|
||||
// This builds gromacs' xdrfile library
|
||||
let source_files: Vec<_> = fs::read_dir("external/xdrfile/src")
|
||||
.unwrap()
|
||||
.map(|f| f.unwrap())
|
||||
.map(|f| f.path())
|
||||
.collect();
|
||||
let source_files = fs::read_dir("external/xdrfile/src")?
|
||||
.map(|r| r.map(|f| f.path()))
|
||||
.collect::<Result<Vec<_>>>()?;
|
||||
cc::Build::new()
|
||||
.files(source_files)
|
||||
.include("external/xdrfile/include")
|
||||
.warnings(false)
|
||||
.compile("libxdrfile.a")
|
||||
.compile("libxdrfile.a");
|
||||
Ok(())
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user