From fae179d028e89cd22ee18ca1a9d1d13c124ca771 Mon Sep 17 00:00:00 2001 From: Gabriele Musco Date: Fri, 21 Jun 2024 20:01:12 +0200 Subject: [PATCH] feat: add libepoxy and catch2 as basalt deps --- src/dependencies/basalt_deps.rs | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/src/dependencies/basalt_deps.rs b/src/dependencies/basalt_deps.rs index 966f1f4..0b2f3f1 100644 --- a/src/dependencies/basalt_deps.rs +++ b/src/dependencies/basalt_deps.rs @@ -10,6 +10,28 @@ fn basalt_deps() -> Vec { dep_gpp(), dep_cmake(), dep_ninja(), + Dependency { + name: "libepoxy".into(), + dep_type: DepType::Include, + filename: "epoxy/egl.h".into(), + packages: HashMap::from([ + (LinuxDistro::Arch, "libepoxy".into()), + (LinuxDistro::Debian, "libepoxy-dev".into()), + (LinuxDistro::Fedora, "libepoxy-devel".into()), + (LinuxDistro::Alpine, "libepoxy-dev".into()), + ]), + }, + Dependency { + name: "catch2".into(), + dep_type: DepType::Include, + filename: "catch2/catch_all.hpp".into(), + packages: HashMap::from([ + (LinuxDistro::Arch, "catch2".into()), + (LinuxDistro::Debian, "catch2".into()), + (LinuxDistro::Fedora, "catch2-devel".into()), + (LinuxDistro::Alpine, "catch2-3".into()), + ]), + }, Dependency { name: "boost".into(), dep_type: DepType::SharedObject,