something obvious is wrong..

This commit is contained in:
2024-05-29 12:41:05 +02:00
parent 34e8775ddb
commit 51f3749ba8
10 changed files with 2471 additions and 37 deletions

View File

@ -3,6 +3,7 @@ name = "libcsp-cargo-build"
version = "0.1.0"
edition = "2021"
[lib]
[dependencies]
cc = "1"
walkdir = "2"

View File

@ -23,13 +23,19 @@ pub struct Builder {
build: cc::Build,
}
impl Builder {
pub fn new() -> Self {
impl Default for Builder {
fn default() -> Self {
Self {
opts: CspBuildOpts::default(),
build: cc::Build::new(),
}
}
}
impl Builder {
pub fn new() -> Self {
Self::default()
}
pub fn cc(&mut self) -> &mut cc::Build {
&mut self.build
@ -77,6 +83,7 @@ impl Builder {
self.build.compile("csp");
}
#[cfg(unix)]
fn posix_arch_files(&mut self) {
self.build