Merge pull request #3053 from DanielHuisman/pr-2
authorMiodrag Milanović <mmicko@gmail.com>
Fri, 27 May 2022 08:13:44 +0000 (10:13 +0200)
committerGitHub <noreply@github.com>
Fri, 27 May 2022 08:13:44 +0000 (10:13 +0200)
Fix emcc warnings for WebAssembly build

1  2 
Makefile

diff --cc Makefile
index e4ae674730673fe43593974c374c18efb7182462,8abfd7124bf9f544c0d5e9f74a7441f6f43a1eec..bf5daac3b9f4d5a2e3edd5eb001d18b384b05cc5
+++ b/Makefile
@@@ -259,16 -246,17 +259,17 @@@ ABCMKARGS += ARCHFLAGS="-DABC_USE_STDIN
  else ifeq ($(CONFIG),emcc)
  CXX = emcc
  LD = emcc
 -CXXFLAGS := -std=c++11 $(filter-out -fPIC -ggdb,$(CXXFLAGS))
 +CXXFLAGS := -std=$(CXXSTD) $(filter-out -fPIC -ggdb,$(CXXFLAGS))
  ABCMKARGS += ARCHFLAGS="-DABC_USE_STDINT_H -DABC_MEMALIGN=8"
- EMCCFLAGS := -Os -Wno-warn-absolute-paths
- EMCCFLAGS += --memory-init-file 0 --embed-file share -s NO_EXIT_RUNTIME=1
- EMCCFLAGS += -s EXPORTED_FUNCTIONS="['_main','_run','_prompt','_errmsg','_memset']"
- EMCCFLAGS += -s TOTAL_MEMORY=134217728
- EMCCFLAGS += -s EXTRA_EXPORTED_RUNTIME_METHODS='["ccall", "cwrap"]'
+ EMCC_CXXFLAGS := -Os -Wno-warn-absolute-paths
+ EMCC_LDFLAGS := --memory-init-file 0 --embed-file share
+ EMCC_LDFLAGS := -s NO_EXIT_RUNTIME=1
+ EMCC_LDFLAGS += -s EXPORTED_FUNCTIONS="['_main','_run','_prompt','_errmsg','_memset']"
+ EMCC_LDFLAGS += -s TOTAL_MEMORY=134217728
+ EMCC_LDFLAGS += -s EXPORTED_RUNTIME_METHODS='["ccall", "cwrap"]'
  # https://github.com/kripken/emscripten/blob/master/src/settings.js
- CXXFLAGS += $(EMCCFLAGS)
- LDFLAGS += $(EMCCFLAGS)
+ CXXFLAGS += $(EMCC_CXXFLAGS)
+ LDFLAGS += $(EMCC_LDFLAGS)
  LDLIBS =
  EXE = .js