make it for A profile, but test assembly for M
This commit is contained in:
parent
e97770f8f6
commit
b4a64b7ee1
1 changed files with 2 additions and 1 deletions
|
|
@ -26,12 +26,13 @@ set(SOURCES
|
||||||
|
|
||||||
set(ARCHITECTURE "ARMv7" CACHE STRING "cutil target architecture")
|
set(ARCHITECTURE "ARMv7" CACHE STRING "cutil target architecture")
|
||||||
set(ARM_PROCESSOR "cortex-m4" CACHE STRING "cutil ARM processor")
|
set(ARM_PROCESSOR "cortex-m4" CACHE STRING "cutil ARM processor")
|
||||||
set(ARM_PROFILE "m" CACHE STRING "cutil ARM architecture profile")
|
set(ARM_PROFILE "a" CACHE STRING "cutil ARM architecture profile")
|
||||||
|
|
||||||
if ("${ARCHITECTURE}" MATCHES "ARM*")
|
if ("${ARCHITECTURE}" MATCHES "ARM*")
|
||||||
if ("${ARM_PROFILE}" STREQUAL "m")
|
if ("${ARM_PROFILE}" STREQUAL "m")
|
||||||
add_compile_options("-mcpu=${ARM_PROCESSOR}")
|
add_compile_options("-mcpu=${ARM_PROCESSOR}")
|
||||||
add_compile_options("-mthumb")
|
add_compile_options("-mthumb")
|
||||||
|
add_compile_options("-mfloat-abi=hard")
|
||||||
else()
|
else()
|
||||||
string(TOLOWER "${ARCHITECTURE}" COMPILE_ARCHITECTURE)
|
string(TOLOWER "${ARCHITECTURE}" COMPILE_ARCHITECTURE)
|
||||||
add_compile_options("-march=${COMPILE_ARCHITECTURE}-${ARM_PROFILE}")
|
add_compile_options("-march=${COMPILE_ARCHITECTURE}-${ARM_PROFILE}")
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue