23 lines
582 B
Bash
Raw Normal View History

2022-05-05 16:36:36 +08:00
ROOT=$PWD
2022-12-13 14:37:20 +08:00
rm -rf libpikabinder
mkdir libpikabinder
2022-07-12 18:59:05 +08:00
cargo build --release
2022-05-05 16:36:36 +08:00
cbindgen --config cbindgen.toml --crate rust-msc --output libpikabinder/libpikabinder.h
2022-05-15 00:10:09 +08:00
cp target/release/libpikabinder.a libpikabinder
2022-05-05 16:36:36 +08:00
cd ../pikaByteCodeGen
2022-12-13 14:37:20 +08:00
cp -r ../pikaCompiler/libpikabinder .
rm -r pikascript/pikascript-core
cp -r ../../src pikascript/pikascript-core
2022-06-26 22:33:21 +08:00
touch pikascript/pikascript-core/keep
2022-12-13 14:37:20 +08:00
rm -rf build
mkdir build
cd build
cmake ..
make -j
2022-05-05 16:42:24 +08:00
cp pikaByteCodeGen $ROOT/rust-msc-latest-linux
cd $ROOT
chmod +x rust-msc-latest-linux
2022-10-01 18:53:27 +08:00
strip -s rust-msc-latest-linux
upx -9 rust-msc-latest-linux