Add webassembly support (#79)

This commit is contained in:
Arthur Sonzogni
2021-03-22 00:26:52 +01:00
committed by GitHub
parent 65c0297789
commit 373b016ca9
35 changed files with 267 additions and 47 deletions

View File

@@ -148,6 +148,13 @@ foreach(lib screen dom component)
endforeach()
if (EMSCRIPTEN)
#string(APPEND CMAKE_CXX_FLAGS " -s ASSERTIONS=1")
string(APPEND CMAKE_CXX_FLAGS " -s ASYNCIFY")
string(APPEND CMAKE_CXX_FLAGS " -s USE_PTHREADS")
string(APPEND CMAKE_CXX_FLAGS " -s PROXY_TO_PTHREAD")
endif()
if(FTXUI_ENABLE_INSTALL)
include(GNUInstallDirs)
install(TARGETS screen dom component