build.sh 376 B

1234567891011121314
  1. SRC=$(find lua51/ -name "*.c")
  2. # build liblua51.a first
  3. gcc -O1 -c $SRC -std=c11 -Wfatal-errors -Ilua51
  4. ar rcs liblua51.a *.o
  5. rm *.o
  6. # build pocketpy
  7. SRC=$(find ../../src/ -name "*.cpp")
  8. g++ -o main -O1 \
  9. $SRC ../../3rd/lua_bridge/src/lua_bridge.cpp main.cpp \
  10. -std=c++17 -Wfatal-errors \
  11. -Ilua51 -I../../include -I../../3rd/lua_bridge/include \
  12. -L. -llua51