Browse Source

compute budget: add frozen-abi build script (#1653)

compute budget: frozen-abi build script
Joe C 1 year ago
parent
commit
20549d9342
5 changed files with 7 additions and 0 deletions
  1. 1 0
      Cargo.lock
  2. 3 0
      compute-budget/Cargo.toml
  3. 1 0
      compute-budget/build.rs
  4. 1 0
      compute-budget/src/lib.rs
  5. 1 0
      programs/sbf/Cargo.lock

+ 1 - 0
Cargo.lock

@@ -5906,6 +5906,7 @@ dependencies = [
 name = "solana-compute-budget"
 name = "solana-compute-budget"
 version = "2.0.0"
 version = "2.0.0"
 dependencies = [
 dependencies = [
+ "rustc_version 0.4.0",
  "solana-frozen-abi",
  "solana-frozen-abi",
  "solana-sdk",
  "solana-sdk",
 ]
 ]

+ 3 - 0
compute-budget/Cargo.toml

@@ -13,6 +13,9 @@ edition = { workspace = true }
 solana-frozen-abi = { workspace = true, optional = true }
 solana-frozen-abi = { workspace = true, optional = true }
 solana-sdk = { workspace = true }
 solana-sdk = { workspace = true }
 
 
+[build-dependencies]
+rustc_version = { workspace = true }
+
 [features]
 [features]
 frozen-abi = [
 frozen-abi = [
     "dep:solana-frozen-abi",
     "dep:solana-frozen-abi",

+ 1 - 0
compute-budget/build.rs

@@ -0,0 +1 @@
+../frozen-abi/build.rs

+ 1 - 0
compute-budget/src/lib.rs

@@ -1,4 +1,5 @@
 //! Solana compute budget types and default configurations.
 //! Solana compute budget types and default configurations.
+#![cfg_attr(RUSTC_WITH_SPECIALIZATION, feature(min_specialization))]
 
 
 pub mod compute_budget;
 pub mod compute_budget;
 pub mod compute_budget_processor;
 pub mod compute_budget_processor;

+ 1 - 0
programs/sbf/Cargo.lock

@@ -4867,6 +4867,7 @@ dependencies = [
 name = "solana-compute-budget"
 name = "solana-compute-budget"
 version = "2.0.0"
 version = "2.0.0"
 dependencies = [
 dependencies = [
+ "rustc_version",
  "solana-sdk",
  "solana-sdk",
 ]
 ]