diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/common/CMakeLists.txt | 10 | ||||
-rw-r--r-- | src/common/platform/web/WebException.cpp | 1 | ||||
-rw-r--r-- | src/common/platform/web/WebFileStream.cpp | 1 |
3 files changed, 12 insertions, 0 deletions
diff --git a/src/common/CMakeLists.txt b/src/common/CMakeLists.txt index 119bbbee..fb2dd471 100644 --- a/src/common/CMakeLists.txt +++ b/src/common/CMakeLists.txt @@ -38,6 +38,16 @@ if (APPLE) ) endif() +if (EMSCRIPTEN) + target_compile_options(CruBase PUBLIC "-fwasm-exceptions") + target_link_options(CruBase PUBLIC "-fwasm-exceptions") + + target_sources(CruBase PRIVATE + platform/web/WebException.cpp + platform/web/WebFileStream.cpp + ) +endif() + if (WIN32) target_sources(CruBase PRIVATE platform/win/BridgeComStream.cpp diff --git a/src/common/platform/web/WebException.cpp b/src/common/platform/web/WebException.cpp new file mode 100644 index 00000000..30f9d1f0 --- /dev/null +++ b/src/common/platform/web/WebException.cpp @@ -0,0 +1 @@ +#include "cru/common/platform/web/WebException.h" diff --git a/src/common/platform/web/WebFileStream.cpp b/src/common/platform/web/WebFileStream.cpp new file mode 100644 index 00000000..2e45648e --- /dev/null +++ b/src/common/platform/web/WebFileStream.cpp @@ -0,0 +1 @@ +#include "cru/common/platform/web/WebFileStream.h" |