From d783ba6c8715ebb19124d713bf3223c9f4946691 Mon Sep 17 00:00:00 2001 From: Paul Ferrand Date: Sun, 20 Sep 2020 15:06:01 +0100 Subject: [PATCH] Make neon required on ARM platforms --- cmake/SfizzConfig.cmake | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cmake/SfizzConfig.cmake b/cmake/SfizzConfig.cmake index 0d1c29b4..15376c7d 100644 --- a/cmake/SfizzConfig.cmake +++ b/cmake/SfizzConfig.cmake @@ -60,6 +60,9 @@ if (CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang") add_compile_options(-Werror=return-type) if (SFIZZ_SYSTEM_PROCESSOR MATCHES "^(i.86|x86_64)$") add_compile_options(-msse2) + elseif (SFIZZ_SYSTEM_PROCESSOR MATCHES "^(armv.*)$") + add_compile_options(-mfloat-abi=hard) + add_compile_options(-mfpu=neon) endif() elseif (CMAKE_CXX_COMPILER_ID MATCHES "MSVC") set(CMAKE_CXX_STANDARD 17)