From 7190938186d30cf2d4c261a71e38d4a144d67527 Mon Sep 17 00:00:00 2001 From: Wildan M Date: Sun, 7 Dec 2025 20:41:45 +0700 Subject: [PATCH] Make dev deps recursive --- src/cook/cook_build.rs | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/cook/cook_build.rs b/src/cook/cook_build.rs index 385dc3ece..74513d035 100644 --- a/src/cook/cook_build.rs +++ b/src/cook/cook_build.rs @@ -188,12 +188,13 @@ pub fn build( let mut dep_pkgars = BTreeSet::new(); let mut dep_host_pkgars = BTreeSet::new(); - let mut build_deps = - CookRecipe::get_build_deps_recursive(&recipe.build.dependencies, false, false) - .map_err(|e| format!("{:?}", e))?; - for dep in &recipe.build.dev_dependencies { - build_deps.push(CookRecipe::from_name(dep.clone()).map_err(|e| format!("{:?}", e))?); - } + let build_deps = [ + &recipe.build.dependencies[..], + &recipe.build.dev_dependencies[..], + ] + .concat(); + let build_deps = CookRecipe::get_build_deps_recursive(&build_deps, false, false) + .map_err(|e| format!("{:?}", e))?; for dependency in build_deps.iter() { let (_, pkgar, _) = dependency.stage_paths(); if dependency.name.is_host() {