Allow to build without SSE optimizations, letting simde fake it

Signed-off-by: falkTX <falktx@falktx.com>
This commit is contained in:
falkTX 2022-12-28 14:31:27 +00:00
parent dd29816464
commit 2ad135551e
No known key found for this signature in database
GPG key ID: CDBAA37ABC74FBA0
10 changed files with 20 additions and 23 deletions

View file

@ -73,10 +73,6 @@ endif
ifeq ($(DEBUG),true)
BASE_FLAGS += -UDEBUG
ifeq ($(WASM),true)
# SSE must always be enabled on wasm, even in debug builds
BASE_FLAGS += -msse -msse2 -msse3 -msimd128
endif
endif
ifeq ($(HAVE_LIBLO),true)
@ -87,6 +83,10 @@ ifeq ($(HEADLESS),true)
BASE_FLAGS += -DHEADLESS
endif
ifneq (,$(findstring true,$(DEBUG)$(NOOPT)))
BASE_FLAGS += -DCARDINAL_NOOPT
endif
ifeq ($(BSD),true)
BASE_FLAGS += -DCLOCK_MONOTONIC_RAW=CLOCK_MONOTONIC_PRECISE
endif

View file

@ -298,6 +298,10 @@ ifeq ($(HEADLESS),true)
BASE_FLAGS += -DHEADLESS
endif
ifneq (,$(findstring true,$(DEBUG)$(NOOPT)))
BASE_FLAGS += -DCARDINAL_NOOPT
endif
ifeq ($(MOD_BUILD),true)
BASE_FLAGS += -DDISTRHO_PLUGIN_USES_MODGUI=1 -DDISTRHO_PLUGIN_MINIMUM_BUFFER_SIZE=0xffff
endif