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)
|
gw_warn(-Wall -Wextra -Wno-multichar -Werror=return-type)
|
||||||
if(PROJECT_SYSTEM_PROCESSOR MATCHES "(i.86|x86_64)")
|
if(PROJECT_SYSTEM_PROCESSOR MATCHES "(i.86|x86_64)")
|
||||||
add_compile_options(-msse2)
|
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)
|
add_compile_options(-mfpu=neon)
|
||||||
if(NOT ANDROID)
|
if(NOT ANDROID)
|
||||||
add_compile_options(-mfloat-abi=hard)
|
add_compile_options(-mfloat-abi=hard)
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue