mirror of https://github.com/pyodide/pyodide.git
Turn on link-time optimizations, now that compiler works
This commit is contained in:
parent
ea3006aa79
commit
01bd8c8f17
1
Makefile
1
Makefile
|
@ -13,6 +13,7 @@ CXX=em++
|
|||
OPTFLAGS=-O3
|
||||
CXXFLAGS=-std=c++14 $(OPTFLAGS) -g -I$(CPYTHONINC) -Wno-warn-absolute-paths
|
||||
LDFLAGS=\
|
||||
-O3 \
|
||||
-s MODULARIZE=1 \
|
||||
$(CPYTHONROOT)/installs/python-$(PYVERSION)/lib/libpython$(PYMINOR).a \
|
||||
-s "BINARYEN_METHOD='native-wasm'" \
|
||||
|
|
|
@ -40,6 +40,7 @@ CC=emcc
|
|||
AR=emar
|
||||
CFLAGS=-O3 -Werror -std=c99 -DNPY_INTERNAL_BUILD=1 -DHAVE_NPY_CONFIG_H=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -I$(ROOT)/config -I$(INCLUDE) -I$(GENINCLUDE)/numpy -I$(INCLUDE)/private -I$(SRC) -I$(SRC)/.. -I$(SRC)/private -I$(SRC)/npymath -I$(SRC)/multiarray -I$(SRC)/umath -I$(SRC)/npysort -I$(PYTHONINCLUDE) -I$(GENSRC)/private -I$(GENSRC)/npymath -I$(GENSRC)/umath
|
||||
LDFLAGS=\
|
||||
-O3 \
|
||||
-Werror \
|
||||
-s EMULATED_FUNCTION_POINTERS=1 \
|
||||
-s EMULATE_FUNCTION_POINTER_CASTS=1 \
|
||||
|
|
Loading…
Reference in New Issue