From 47b6553fe48bc744d5c815e988b51c6f58ccec9c Mon Sep 17 00:00:00 2001 From: Manuel Cillero Date: Thu, 11 Jun 2026 06:21:54 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20(build):=20A=C3=ADsla=20dir=20te?= =?UTF-8?q?mp.=20por=20nombre=20de=20destino?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- helpers/pagetop-build/src/lib.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/helpers/pagetop-build/src/lib.rs b/helpers/pagetop-build/src/lib.rs index f8390ee6..eacb6180 100644 --- a/helpers/pagetop-build/src/lib.rs +++ b/helpers/pagetop-build/src/lib.rs @@ -203,9 +203,11 @@ impl StaticFilesBundle { where P: AsRef, { - // Crea un directorio temporal para el archivo CSS. + // Crea un directorio temporal Ășnico para el archivo CSS (basado en su nombre, para que + // varias llamadas a from_scss en el mismo build.rs no se pisen). let out_dir = std::env::var("OUT_DIR").unwrap(); - let temp_dir = Path::new(&out_dir).join("from_scss_files"); + let safe_name = target_name.replace(['.', '-'], "_"); + let temp_dir = Path::new(&out_dir).join(format!("from_scss_{safe_name}")); // Limpia el directorio temporal de ejecuciones previas, si existe. if temp_dir.exists() {