feat: check libsurvive dependencies

This commit is contained in:
Gabriele Musco 2023-06-04 10:34:21 +02:00
commit f20d0c3d6a
3 changed files with 33 additions and 2 deletions

View file

@ -0,0 +1,30 @@
use crate::depcheck::{Dependency, DepType, check_dependencies, DependencyCheckResult};
fn libsurvive_deps() -> Vec<Dependency> {
vec![
Dependency {
name: "eigen".into(),
dep_type: DepType::Include,
filename: "eigen3/Eigen/src/Core/EigenBase.h".into(),
},
Dependency {
name: "cmake".into(),
dep_type: DepType::Executable,
filename: "cmake".into(),
},
Dependency {
name: "git".into(),
dep_type: DepType::Executable,
filename: "git".into(),
},
Dependency {
name: "ninja".into(),
dep_type: DepType::Executable,
filename: "ninja".into(),
},
]
}
pub fn check_libsurvive_deps() -> Vec<DependencyCheckResult> {
check_dependencies(libsurvive_deps())
}

View file

@ -1,3 +1,4 @@
pub mod monado_deps;
pub mod libsurvive_deps;

View file

@ -1,6 +1,6 @@
use crate::depcheck::{check_dependency, DepType, Dependency, DependencyCheckResult, check_dependencies};
use crate::depcheck::{check_dependencies, DepType, Dependency, DependencyCheckResult};
pub fn monado_deps() -> Vec<Dependency> {
fn monado_deps() -> Vec<Dependency> {
vec![
Dependency {
name: "libdrm".into(),