Fixup details for non-x86 simd compat, fix CI linux cross-compile
Signed-off-by: falkTX <falktx@falktx.com>
This commit is contained in:
parent
6658153ed8
commit
a8a5cea9fb
16 changed files with 165 additions and 182 deletions
13
deps/Makefile
vendored
13
deps/Makefile
vendored
|
@ -269,19 +269,6 @@ endif
|
|||
# use custom JUCE from DISTRHO and Carla
|
||||
SURGE_CXX_FLAGS += -I$(abspath ../carla/source/modules)
|
||||
|
||||
# SIMD must always be enabled, even in debug builds
|
||||
ifeq ($(NOSIMD),true)
|
||||
SURGE_CXX_FLAGS += -DCARDINAL_NOSIMD
|
||||
else ifeq ($(DEBUG),true)
|
||||
ifeq ($(WASM),true)
|
||||
SURGE_CXX_FLAGS += -msse -msse2 -msse3 -msimd128
|
||||
else ifeq ($(CPU_ARM32),true)
|
||||
SURGE_CXX_FLAGS += -mfpu=neon-vfpv4 -mfloat-abi=hard
|
||||
else ifeq ($(CPU_I386_OR_X86_64),true)
|
||||
SURGE_CXX_FLAGS += -msse -msse2 -mfpmath=sse
|
||||
endif
|
||||
endif
|
||||
|
||||
# possibly use fftw?
|
||||
# ifeq ($(shell $(PKG_CONFIG) --exists fftw3 fftw3f && echo true),true)
|
||||
# SURGE_CXX_FLAGS += -DJUCE_DSP_USE_STATIC_FFTW=1
|
||||
|
|
2
deps/PawPaw
vendored
2
deps/PawPaw
vendored
|
@ -1 +1 @@
|
|||
Subproject commit 1369e1f84e6391df761b5ac5e143ab6841e57f7e
|
||||
Subproject commit 7822bb0ba1deb75b3010d6efab63a4f854174b56
|
Loading…
Add table
Add a link
Reference in a new issue