Added simple semantic version comparison for dependecy checking
parent
9c582d1257
commit
44778f91c3
|
|
@ -1,4 +1,5 @@
|
|||
use std::{
|
||||
cmp::Ordering::*,
|
||||
env::var,
|
||||
path::{Path, PathBuf},
|
||||
process::Command,
|
||||
|
|
|
|||
|
|
@ -111,7 +111,7 @@ fn sort_by_dependencies(mods: &Vec<ModInfo>) -> Vec<ModInfo> {
|
|||
mod_info.dependencies.iter().all(|dependency| {
|
||||
resolved_mods
|
||||
.iter()
|
||||
.any(|resolved| *dependency == resolved.dependency_string())
|
||||
.any(|resolved| resolved.satisfies(dependency))
|
||||
})
|
||||
})
|
||||
.map(|(index, _)| index);
|
||||
|
|
|
|||
Loading…
Reference in New Issue