From f032de3d636bce8f02ed464e357d69de03cc32db Mon Sep 17 00:00:00 2001 From: Nils Koch Date: Mon, 23 Jun 2025 23:48:56 +0100 Subject: [PATCH] chore: link advapi32 on windows --- extensions/completion/build.rs | 5 +++++ extensions/core/build.rs | 5 +++++ extensions/crypto/build.rs | 5 +++++ extensions/csv/build.rs | 5 +++++ extensions/ipaddr/build.rs | 5 +++++ extensions/percentile/build.rs | 5 +++++ extensions/regexp/build.rs | 5 +++++ 7 files changed, 35 insertions(+) create mode 100644 extensions/completion/build.rs create mode 100644 extensions/core/build.rs create mode 100644 extensions/crypto/build.rs create mode 100644 extensions/csv/build.rs create mode 100644 extensions/ipaddr/build.rs create mode 100644 extensions/percentile/build.rs create mode 100644 extensions/regexp/build.rs diff --git a/extensions/completion/build.rs b/extensions/completion/build.rs new file mode 100644 index 000000000..4a3d51d14 --- /dev/null +++ b/extensions/completion/build.rs @@ -0,0 +1,5 @@ +fn main() { + if cfg!(target_os = "windows") { + println!("cargo:rustc-link-lib=advapi32"); + } +} diff --git a/extensions/core/build.rs b/extensions/core/build.rs new file mode 100644 index 000000000..4a3d51d14 --- /dev/null +++ b/extensions/core/build.rs @@ -0,0 +1,5 @@ +fn main() { + if cfg!(target_os = "windows") { + println!("cargo:rustc-link-lib=advapi32"); + } +} diff --git a/extensions/crypto/build.rs b/extensions/crypto/build.rs new file mode 100644 index 000000000..4a3d51d14 --- /dev/null +++ b/extensions/crypto/build.rs @@ -0,0 +1,5 @@ +fn main() { + if cfg!(target_os = "windows") { + println!("cargo:rustc-link-lib=advapi32"); + } +} diff --git a/extensions/csv/build.rs b/extensions/csv/build.rs new file mode 100644 index 000000000..4a3d51d14 --- /dev/null +++ b/extensions/csv/build.rs @@ -0,0 +1,5 @@ +fn main() { + if cfg!(target_os = "windows") { + println!("cargo:rustc-link-lib=advapi32"); + } +} diff --git a/extensions/ipaddr/build.rs b/extensions/ipaddr/build.rs new file mode 100644 index 000000000..4a3d51d14 --- /dev/null +++ b/extensions/ipaddr/build.rs @@ -0,0 +1,5 @@ +fn main() { + if cfg!(target_os = "windows") { + println!("cargo:rustc-link-lib=advapi32"); + } +} diff --git a/extensions/percentile/build.rs b/extensions/percentile/build.rs new file mode 100644 index 000000000..4a3d51d14 --- /dev/null +++ b/extensions/percentile/build.rs @@ -0,0 +1,5 @@ +fn main() { + if cfg!(target_os = "windows") { + println!("cargo:rustc-link-lib=advapi32"); + } +} diff --git a/extensions/regexp/build.rs b/extensions/regexp/build.rs new file mode 100644 index 000000000..4a3d51d14 --- /dev/null +++ b/extensions/regexp/build.rs @@ -0,0 +1,5 @@ +fn main() { + if cfg!(target_os = "windows") { + println!("cargo:rustc-link-lib=advapi32"); + } +}