Do not add -mfpu and -mfloat-abi arguments if build target is Apple.
AppleClang does not support those arguments anymore: ``` c++: error: unsupported option '-mfpu=' for target 'arm64-apple-darwin23.6.0' c++: error: unsupported option '-mfloat-abi=' for target 'arm64-apple-darwin23.6.0' cc: error: unsupported option '-mfpu=' for target 'arm64-apple-darwin23.6.0' cc: error: unsupported option '-mfloat-abi=' for target 'arm64-apple-darwin23.6.0' ``` seealso: https://stackoverflow.com/questions/29851128/gcc-arm64-aarch64-unrecognized-command-line-option-mfpu-neon
This commit is contained in:
parent
720dcecb12
commit
d885ee5043
1 changed files with 1 additions and 1 deletions
|
|
@ -99,7 +99,7 @@ if(CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang")
|
|||
gw_warn(-Wall -Wextra -Wno-multichar -Werror=return-type)
|
||||
if(PROJECT_SYSTEM_PROCESSOR MATCHES "(i.86|x86_64)")
|
||||
add_compile_options(-msse2)
|
||||
elseif(PROJECT_SYSTEM_PROCESSOR MATCHES "(arm.*)")
|
||||
elseif(PROJECT_SYSTEM_PROCESSOR MATCHES "(arm.*)" AND NOT (PROJECT_SYSTEM_PROCESSOR MATCHES "(arm64)"))
|
||||
add_compile_options(-mfpu=neon)
|
||||
if(NOT ANDROID)
|
||||
add_compile_options(-mfloat-abi=hard)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue