2022-06-05 20:31:02 +00:00
|
|
|
#!/bin/sh
|
|
|
|
|
set -e
|
|
|
|
|
cd playground
|
2023-03-05 21:55:20 +00:00
|
|
|
rm -rf build-native
|
|
|
|
|
mkdir build-native
|
|
|
|
|
cd build-native
|
|
|
|
|
cmake ../../../CMakeLists.txt
|
|
|
|
|
make -j"$(nproc)" apflc
|
|
|
|
|
cd ..
|
2022-09-16 21:04:20 +00:00
|
|
|
rm -rf build
|
|
|
|
|
mkdir build
|
|
|
|
|
cd build
|
2023-03-05 21:55:20 +00:00
|
|
|
emcmake cmake -DCMAKE_C_FLAGS="-O2" -DBUILD_SHARED_LIBS=NO -DApflApflcNative_DIR="$(pwd)/../build-native/" ../../../CMakeLists.txt
|
2022-09-16 21:04:20 +00:00
|
|
|
emmake make -j"$(nproc)" apfl
|
|
|
|
|
cd ..
|
|
|
|
|
emcc -sASYNCIFY -O3 -oplayground.js playground.c build/src/libapfl.a
|