Skip to content

Commit b46d145

Browse files
author
Martin Klang
committed
updated compilation flags to be SOUL compatible (C++14)
1 parent 2c4d14e commit b46d145

1 file changed

Lines changed: 1 addition & 3 deletions

File tree

web.mk

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,11 @@ EMCC ?= emcc
77
EMAR ?= emar
88
EMCCFLAGS += -fno-rtti -fno-exceptions
99
# EMCCFLAGS += -s ASSERTIONS=1 -Wall
10-
EMCCFLAGS += -Dnullptr=NULL
1110
EMCCFLAGS += -I$(SOURCE) -I$(PATCHSOURCE) -I$(LIBSOURCE) -I$(GENSOURCE) -I$(BUILD)
1211
EMCCFLAGS += -I$(BUILD)/Source
1312
EMCCFLAGS += -ILibraries -ILibraries/KissFFT -DHV_SIMD_NONE
1413
EMCCFLAGS += -Wno-warn-absolute-paths
1514
EMCCFLAGS += -Wno-unknown-warning-option
16-
EMCCFLAGS += -Wno-c++11-extensions
1715
EMCCFLAGS += --memory-init-file 0 # don't create separate memory init file .mem
1816
EMCCFLAGS += -s EXPORTED_FUNCTIONS="['_WEB_setup','_WEB_setParameter','_WEB_getParameter','_WEB_processBlock','_WEB_getPatchName','_WEB_getParameterName','_WEB_getMessage','_WEB_getStatus','_WEB_getButtons','_WEB_setButton', '_WEB_processMidi', '_malloc']"
1917
EMCCFLAGS += -s "EXTRA_EXPORTED_RUNTIME_METHODS=['cwrap']"
@@ -32,7 +30,7 @@ EMCCFLAGS += -s WASM=0 # disables wasm output
3230

3331
CPPFLAGS =
3432
CFLAGS = $(EMCCFLAGS) -std=gnu11
35-
CXXFLAGS = $(EMCCFLAGS) -std=gnu++11
33+
CXXFLAGS = $(EMCCFLAGS) -std=gnu++14
3634
LDFLAGS = $(EMCCFLAGS)
3735

3836
EMCC_OBJS = $(addprefix $(WEBDIR)/, $(notdir $(CPP_SRC:.cpp=.o)))

0 commit comments

Comments
 (0)