Option to skip building target obj

This commit is contained in:
2022-09-13 19:52:25 -04:00
parent 4bab96e20b
commit 5259828a2d
10 changed files with 108 additions and 136 deletions

View File

@@ -9,14 +9,14 @@ use std::{
use anyhow::Result;
use crate::jobs::{bindiff::BinDiffResult, build::BuildResult};
use crate::jobs::{bindiff::BinDiffResult, objdiff::ObjDiffResult};
pub mod bindiff;
pub mod build;
pub mod objdiff;
#[derive(Debug, Eq, PartialEq, Copy, Clone)]
pub enum Job {
Build,
ObjDiff,
BinDiff,
}
pub static JOB_ID: AtomicUsize = AtomicUsize::new(0);
@@ -38,7 +38,7 @@ pub struct JobStatus {
}
pub enum JobResult {
None,
Build(Box<BuildResult>),
ObjDiff(Box<ObjDiffResult>),
BinDiff(Box<BinDiffResult>),
}