Fix compiler flag

This commit is contained in:
Carles Fernandez 2019-11-01 19:35:47 +01:00
parent 4816ae64f7
commit 8bfc0b8085
No known key found for this signature in database
GPG Key ID: 4C583C52B0C3877D
1 changed files with 6 additions and 1 deletions

View File

@ -2501,7 +2501,12 @@ if((CMAKE_CXX_COMPILER_ID STREQUAL "GNU") AND NOT WIN32)
endif()
if(IS_ARM)
if(CMAKE_CXX_COMPILER_VERSION VERSION_GREATER "7.1.0")
add_compile_options(-faligned-new)
set(CXX_ALIGN_FLAG -faligned-new)
if(NOT (CMAKE_VERSION VERSION_LESS "3.3"))
add_compile_options("$<$<COMPILE_LANGUAGE:CXX>:${CXX_ALIGN_FLAG}>")
else()
add_compile_options("$<$<STREQUAL:$<TARGET_PROPERTY:LINKER_LANGUAGE>,CXX>:${CXX_ALIGN_FLAG}>")
endif()
endif()
endif()
endif()