commit f1925ebcc22a412ac2ae5c5b5d2c50851052654d
parent 352bcbfb7268d7ba8badb3be6b06cbef74c1bbc2
Author: falkTX <falktx@falktx.com>
Date: Sun, 7 Aug 2022 20:06:50 +0100
Make wasm real clipboard use optional, disabled by default
Diffstat:
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/Makefile.base.mk b/Makefile.base.mk
@@ -199,8 +199,6 @@ LINK_OPTS = -fdata-sections -ffunction-sections -Wl,-O1,--gc-sections
ifeq ($(WASM),true)
LINK_OPTS += -O3
LINK_OPTS += -sAGGRESSIVE_VARIABLE_ELIMINATION=1
-LINK_OPTS += -sASYNCIFY
-LINK_OPTS += -sASYNCIFY_IMPORTS=puglGetAsyncClipboardData
else
LINK_OPTS += -Wl,--as-needed
ifneq ($(SKIP_STRIPPING),true)
@@ -272,6 +270,11 @@ ifeq ($(MACOS_OLD),true)
BUILD_CXX_FLAGS = $(BASE_FLAGS) $(CXXFLAGS) -DHAVE_CPP11_SUPPORT=0
endif
+ifeq ($(WASM_CLIPBOARD),true)
+BUILD_CXX_FLAGS += -DPUGL_WASM_ASYNC_CLIPBOARD
+LINK_FLAGS += -sASYNCIFY -sASYNCIFY_IMPORTS=puglGetAsyncClipboardData
+endif
+
ifeq ($(WASM_EXCEPTIONS),true)
BUILD_CXX_FLAGS += -fexceptions
LINK_FLAGS += -fexceptions