diff options
Diffstat (limited to 'makefile')
-rw-r--r-- | makefile | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -10,7 +10,7 @@ SRC_PATH = ./src | |||
10 | # Space-separated pkg-config libraries used by this project | 10 | # Space-separated pkg-config libraries used by this project |
11 | LIBS = | 11 | LIBS = |
12 | # General compiler flags | 12 | # General compiler flags |
13 | COMPILE_FLAGS = -std=c++17 -Wall -Wextra | 13 | COMPILE_FLAGS = -std=c++17 -Wall -Wextra -Wno-deprecated-declarations |
14 | # Additional release-specific flags | 14 | # Additional release-specific flags |
15 | RCOMPILE_FLAGS = -D NDEBUG -O3 | 15 | RCOMPILE_FLAGS = -D NDEBUG -O3 |
16 | # Additional debug-specific flags | 16 | # Additional debug-specific flags |
@@ -200,9 +200,9 @@ endif | |||
200 | 200 | ||
201 | .PHONY: wasm | 201 | .PHONY: wasm |
202 | wasm: clean | 202 | wasm: clean |
203 | @$(MAKE) generic CC='emcc -s WASM=1' AR='emar rcu' RANLIB='emranlib' -C $(SRC_PATH)/3rdParty/lua | 203 | @$(MAKE) generic CC='emcc' AR='emar rcu' RANLIB='emranlib' -C $(SRC_PATH)/3rdParty/lua |
204 | @mkdir -p doc/docs/.vuepress/public/js | 204 | @mkdir -p doc/docs/.vuepress/public/js |
205 | @emcc $(SRC_PATH)/yue_wasm.cpp $(SRC_PATH)/yuescript/ast.cpp $(SRC_PATH)/yuescript/parser.cpp $(SRC_PATH)/yuescript/yue_compiler.cpp $(SRC_PATH)/yuescript/yue_parser.cpp $(SRC_PATH)/yuescript/yuescript.cpp $(SRC_PATH)/3rdParty/lua/liblua.a -s WASM=1 -O2 -o doc/docs/.vuepress/public/js/yuescript.js -I $(SRC_PATH) -I $(SRC_PATH)/3rdParty/lua -std=c++17 --bind -fexceptions | 205 | @emcc $(SRC_PATH)/yue_wasm.cpp $(SRC_PATH)/yuescript/ast.cpp $(SRC_PATH)/yuescript/parser.cpp $(SRC_PATH)/yuescript/yue_compiler.cpp $(SRC_PATH)/yuescript/yue_parser.cpp $(SRC_PATH)/yuescript/yuescript.cpp $(SRC_PATH)/3rdParty/lua/liblua.a -O2 -o doc/docs/.vuepress/public/js/yuescript.js -I $(SRC_PATH) -I $(SRC_PATH)/3rdParty/lua -std=c++17 --bind -fexceptions -Wno-deprecated-declarations |
206 | @${MAKE} clean | 206 | @${MAKE} clean |
207 | 207 | ||
208 | # Debug build for gdb debugging | 208 | # Debug build for gdb debugging |