nanobind-sys/build.rs

changeset 12
a0d61ac3719e
parent 3
c3a4f4bb87f7
equal deleted inserted replaced
11:c4f923017349 12:a0d61ac3719e
26 pyc.include_paths() 26 pyc.include_paths()
27 .and_then(|ip| pyc.ldflags().map(|ld| (pyc, ip, ld))) 27 .and_then(|ip| pyc.ldflags().map(|ld| (pyc, ip, ld)))
28 }) 28 })
29 .map_err(|e| anyhow::Error::from(std::io::Error::from(e)))?; 29 .map_err(|e| anyhow::Error::from(std::io::Error::from(e)))?;
30 30
31 let prefix = prefix_override.ok_or_else(|| pyc.prefix_path()).unwrap(); 31 let prefix = prefix_override.unwrap_or_else(|| pyc.prefix_path().unwrap());
32 let version = pyc.semantic_version().unwrap(); 32 let version = pyc.semantic_version().unwrap();
33 33
34 let nanobind_root = ({ 34 let nanobind_root = ({
35 info!("{}{}Python {} found at prefix {}", py_type.unwrap_or(""), if py_type.is_none() { "" } else { " "}, version, prefix.display()); 35 info!("{}{}Python {} found at prefix {}", py_type.unwrap_or(""), if py_type.is_none() { "" } else { " "}, version, prefix.display());
36 let nanobind_root = prefix 36 let nanobind_root = prefix

mercurial