Some checks failed
Periodic Merges (6h) / master → staging-nixos (push) Failing after 12m50s
Periodic Merges (6h) / master → staging-next (push) Failing after 12m54s
Periodic Merges (24h) / merge-base(master,staging) → haskell-updates (push) Failing after 11m54s
Periodic Merges (6h) / staging-next → staging (push) Failing after 12m13s
Periodic Merges (24h) / staging-next-25.05 → staging-25.05 (push) Failing after 13m24s
Periodic Merges (24h) / release-25.05 → staging-next-25.05 (push) Failing after 14m28s
14 lines
574 B
Bash
14 lines
574 B
Bash
# populates LIBCLANG_PATH and BINDGEN_EXTRA_CLANG_ARGS for rust projects that
|
|
# depend on the bindgen crate
|
|
|
|
# if you modify this, you probably also need to modify the wrapper for the cli
|
|
# of bindgen in pkgs/development/tools/rust/bindgen/wrapper.sh
|
|
|
|
populateBindgenEnv () {
|
|
export LIBCLANG_PATH=@libclang@/lib
|
|
BINDGEN_EXTRA_CLANG_ARGS="$(< @clang@/nix-support/cc-cflags) $(< @clang@/nix-support/libc-cflags) $(< @clang@/nix-support/libcxx-cxxflags) $NIX_CFLAGS_COMPILE"
|
|
export BINDGEN_EXTRA_CLANG_ARGS
|
|
}
|
|
|
|
postHook="${postHook:-}"$'\n'"populateBindgenEnv"$'\n'
|