File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2424 set -euo pipefail
2525 v="${GITHUB_REF_NAME}"
2626 d="kvlang-abi-$v-linux-x86_64"
27- mkdir -p "$d/include" "$d/lib/kvspace"
28- cp runtime/include/*.h "$d/include/"
27+ mkdir -p "$d/include/kvlang" "$d/lib/kvspace"
28+ cp runtime/include/*.h "$d/include/kvlang/"
29+ # 自带全部 ABI 依赖的头 → 解包即 /usr/include 布局(扩展编译需要 kvspace.h 等)
30+ cp -r /usr/include/kvspace /usr/include/blockmalloc /usr/include/slotsboxmalloc "$d/include/"
2931 cp bin/libkvlang_runtime.so "$d/lib/"
3032 cp layout/target/release/libkvlanglayout.so "$d/lib/"
3133 # 自带全部 ABI 依赖 → 解包即 /usr/lib + /usr/lib/kvspace 布局
7072 set -euo pipefail
7173 v="${GITHUB_REF_NAME}"
7274 d="kvlang-abi-$v-darwin-arm64"
73- mkdir -p "$d/include" "$d/lib/kvspace"
74- cp runtime/include/*.h "$d/include/"
75+ mkdir -p "$d/include/kvlang" "$d/lib/kvspace"
76+ cp runtime/include/*.h "$d/include/kvlang/"
77+ # 自带全部 ABI 依赖的头 → 解包即 /usr/local/include 布局
78+ cp -r /usr/local/include/kvspace /usr/local/include/blockmalloc /usr/local/include/slotsboxmalloc "$d/include/"
7579 cp bin/libkvlang_runtime.dylib "$d/lib/"
7680 cp layout/target/release/libkvlanglayout.dylib "$d/lib/"
7781 # 自带全部 ABI 依赖 → 解包即 /usr/local/lib + /usr/local/lib/kvspace 布局
You can’t perform that action at this time.
0 commit comments