wasmtime: copy nested c-api header files

This commit is contained in:
winston 2025-07-09 23:46:24 +02:00
parent 422d591b73
commit fc0ef76219
No known key found for this signature in database
GPG Key ID: 3786770EDBC2B481

View File

@ -59,14 +59,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
rm -r ''${!outputLib}/lib
# copy the build.rs generated c-api headers
install -d -m0755 $dev/include/wasmtime
# https://github.com/rust-lang/cargo/issues/9661
install -m0644 \
target/${cargoShortTarget}/release/build/wasmtime-c-api-impl-*/out/include/*.h \
$dev/include
install -m0644 \
target/${cargoShortTarget}/release/build/wasmtime-c-api-impl-*/out/include/wasmtime/*.h \
$dev/include/wasmtime
cp -r target/${cargoShortTarget}/release/build/wasmtime-c-api-impl-*/out/include $dev/include
''
+ lib.optionalString stdenv.hostPlatform.isDarwin ''
install_name_tool -id \