Fix headers with directories
This commit is contained in:
+8
-4
@@ -9,8 +9,12 @@ for config in src/header/*/cbindgen.toml
|
||||
do
|
||||
dir="$(dirname "$config")"
|
||||
name="$(basename "$dir")"
|
||||
pushd "$dir"
|
||||
cargo run --release --manifest-path "$cbindgen/Cargo.toml" -- \
|
||||
-c cbindgen.toml -o "$include/$name.h" mod.rs
|
||||
popd
|
||||
if [ "${name:0:1}" != "_" ]
|
||||
then
|
||||
header="$include/${name/_/\/}.h"
|
||||
pushd "$dir"
|
||||
cargo run --release --manifest-path "$cbindgen/Cargo.toml" -- \
|
||||
-c cbindgen.toml -o "$header" mod.rs
|
||||
popd
|
||||
fi
|
||||
done
|
||||
|
||||
Reference in New Issue
Block a user