From 40372db656616b5457babb4e0ea32f6c5654d92b Mon Sep 17 00:00:00 2001 From: luk Date: Thu, 1 Jan 2026 19:00:39 +0000 Subject: [PATCH] Add alloc feature across workspace crates --- sub/core/Cargo.toml | 3 +++ sub/pe/Cargo.toml | 1 + sub/winu/Cargo.toml | 3 +++ sub/xpat/Cargo.toml | 2 +- x/Cargo.toml | 1 + 5 files changed, 9 insertions(+), 1 deletion(-) diff --git a/sub/core/Cargo.toml b/sub/core/Cargo.toml index 014f4b8..3940942 100644 --- a/sub/core/Cargo.toml +++ b/sub/core/Cargo.toml @@ -3,4 +3,7 @@ name = "sub_core" version = "0.1.0" edition = "2021" +[features] +alloc = [] + [dependencies] diff --git a/sub/pe/Cargo.toml b/sub/pe/Cargo.toml index fee7c9e..cb481b2 100644 --- a/sub/pe/Cargo.toml +++ b/sub/pe/Cargo.toml @@ -5,6 +5,7 @@ edition = "2021" [features] windows = [] +alloc = ["sub_core/alloc"] [dependencies] sub_core = { workspace = true } \ No newline at end of file diff --git a/sub/winu/Cargo.toml b/sub/winu/Cargo.toml index c1c081f..f5cf396 100644 --- a/sub/winu/Cargo.toml +++ b/sub/winu/Cargo.toml @@ -3,6 +3,9 @@ name = "sub_winu" version = "0.1.0" edition = "2021" +[features] +alloc = ["sub_core/alloc", "sub_pe/alloc"] + [dependencies] sub_pe = { workspace = true, features = ["windows"] } sub_core.workspace = true \ No newline at end of file diff --git a/sub/xpat/Cargo.toml b/sub/xpat/Cargo.toml index cbc804e..f04ee30 100644 --- a/sub/xpat/Cargo.toml +++ b/sub/xpat/Cargo.toml @@ -4,7 +4,7 @@ version = "0.1.0" edition = "2021" [features] -alloc = [] +alloc = ["sub_core/alloc"] [dependencies] sub_core.workspace = true diff --git a/x/Cargo.toml b/x/Cargo.toml index 01b5ce9..b9ff582 100644 --- a/x/Cargo.toml +++ b/x/Cargo.toml @@ -9,6 +9,7 @@ core = ["sub_core"] macros = ["sub_macros"] libm = ["sub_libm"] pe = ["sub_pe"] +alloc = ["sub_core?/alloc", "sub_pe?/alloc", "sub_xpat?/alloc", "sub_winu?/alloc"] xpat = ["core", "sub_xpat", "macros"] winuser = ["sub_winu", "pe", "sub_pe/windows"]