Cleanup some more CI details, auto-load nosimd wasm

Signed-off-by: falkTX <falktx@falktx.com>
This commit is contained in:
falkTX 2023-04-23 12:20:52 +02:00
parent 26e206f3d8
commit 5a53cd37b8
No known key found for this signature in database
GPG key ID: CDBAA37ABC74FBA0
6 changed files with 103 additions and 230 deletions

View file

@ -8,16 +8,22 @@ ifeq ($(ROOT),)
$(error invalid usage)
endif
ifeq ($(NOSIMD),true)
ifneq (,$(findstring -msse,$(CXXFLAGS)))
$(error NOSIMD build requested but -msse compiler flag is present in CXXFLAGS)
endif
endif
# -----------------------------------------------------------------------------
# Import base definitions
DISTRHO_NAMESPACE = CardinalDISTRHO
DGL_NAMESPACE = CardinalDGL
NVG_DISABLE_SKIPPING_WHITESPACE = true
NVG_FONT_TEXTURE_FLAGS = NVG_IMAGE_NEAREST
USE_NANOVG_FBO = true
WASM_EXCEPTIONS = true
WINDOWS_ICON_ID = 401
export DISTRHO_NAMESPACE = CardinalDISTRHO
export DGL_NAMESPACE = CardinalDGL
export NVG_DISABLE_SKIPPING_WHITESPACE = true
export NVG_FONT_TEXTURE_FLAGS = NVG_IMAGE_NEAREST
export USE_NANOVG_FBO = true
export WASM_EXCEPTIONS = true
export WINDOWS_ICON_ID = 401
include $(ROOT)/dpf/Makefile.base.mk
DGL_EXTRA_ARGS = \