Skip to content

Commit 005122e

Browse files
committed
fPIC c/cxx flags
1 parent 532f111 commit 005122e

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

libs/openFrameworksCompiled/project/emscripten/config.emscripten.default.mk

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,8 @@ else
7070
endif
7171

7272
# Code Generation Option Flags (http://gcc.gnu.org/onlinedocs/gcc/Code-Gen-Options.html)
73-
PLATFORM_CFLAGS = -std=c17 $(PLATFORM_PTHREAD)
74-
PLATFORM_CXXFLAGS = -Wall -std=c++17 -Wno-warn-absolute-paths $(PLATFORM_PTHREAD)
73+
PLATFORM_CFLAGS = -std=c17 -fPIC $(PLATFORM_PTHREAD)
74+
PLATFORM_CXXFLAGS = -Wall -std=c++17 -fPIC -Wno-warn-absolute-paths $(PLATFORM_PTHREAD)
7575

7676
################################################################################
7777
# PLATFORM LDFLAGS
@@ -99,7 +99,7 @@ ifdef USE_CCACHE
9999
endif
100100
endif
101101

102-
PLATFORM_LDFLAGS = --preload-file bin/data@data --emrun --bind --profiling-funcs -s ALLOW_MEMORY_GROWTH=1 -s MAX_WEBGL_VERSION=2 -s WEBGL2_BACKWARDS_COMPATIBILITY_EMULATION=1 -s FULL_ES2 -s FULL_ES3=1 -s USE_GLFW=2 $(PLATFORM_PTHREAD)
102+
PLATFORM_LDFLAGS = --preload-file bin/data@data --emrun --bind --profiling-funcs -s ALLOW_MEMORY_GROWTH=1 -s MAX_WEBGL_VERSION=2 -s WEBGL2_BACKWARDS_COMPATIBILITY_EMULATION=1 -s FULL_ES2 -s FULL_ES3=1 -s USE_GLFW=3 $(PLATFORM_PTHREAD)
103103
PLATFORM_LDFLAGS += --js-library $(OF_ADDONS_PATH)/ofxEmscripten/libs/html5video/lib/emscripten/library_html5video.js
104104
PLATFORM_LDFLAGS += --js-library $(OF_ADDONS_PATH)/ofxEmscripten/libs/html5audio/lib/emscripten/library_html5audio.js
105105

@@ -109,9 +109,9 @@ else
109109
PLATFORM_LDFLAGS += --shell-file $(OF_LIBS_PATH)/openFrameworksCompiled/project/emscripten/template.html
110110
endif
111111

112-
PLATFORM_OPTIMIZATION_LDFLAGS_RELEASE = -O3 -s TOTAL_MEMORY=$(PLATFORM_EMSCRIPTEN_TOTAL_MEMORY) -s WASM=1 -s MAIN_MODULE=1 -fPIC
112+
PLATFORM_OPTIMIZATION_LDFLAGS_RELEASE = -O3 -s TOTAL_MEMORY=$(PLATFORM_EMSCRIPTEN_TOTAL_MEMORY) -s WASM=2 -s MAIN_MODULE=1 -fPIC
113113

114-
PLATFORM_OPTIMIZATION_LDFLAGS_DEBUG = -O1 -g -s ALLOW_MEMORY_GROWTH=1 -s TOTAL_MEMORY=134217728 -s WASM=1 -s MAIN_MODULE=1 -fPIC -s VERBOSE=1
114+
PLATFORM_OPTIMIZATION_LDFLAGS_DEBUG = -O1 -g -s ALLOW_MEMORY_GROWTH=1 -s TOTAL_MEMORY=134217728 -s WASM=2 -s MAIN_MODULE=1 -fPIC -s VERBOSE=1 -s GL_ASSERTIONS=1
115115

116116
################################################################################
117117
# PLATFORM OPTIMIZATION CFLAGS

0 commit comments

Comments
 (0)