default to single-threaded for WebAssembly

When targeting WebAssembly, we default to building a single-threaded build
as threads are still experimental. The user however can enable a multi-
threaded build by specifying '-fno-single-threaded'. It's a compile-error
to enable this flag, but not also enable shared-memory.
87b8a0567bLuuk de Gram committed on 6/26/2023, 6:00:58 PMparente06ab1b
4 files changedLine totals unavailable