Skip to content

Commit

Permalink
Use Thumb instructions on TizenRT.
Browse files Browse the repository at this point in the history
In order to decrease the binary size of JerryScript, enabled the Thumb
instruction set that is supported on ARM Cortex-R series processors.

JerryScript-DCO-1.0-Signed-off-by: Roland Takacs rtakacs.uszeged@partner.samsung.com
  • Loading branch information
Roland Takacs committed Nov 30, 2018
1 parent a08291e commit d9ad3eb
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion cmake/toolchain_mcu_artik053.cmake
Expand Up @@ -16,7 +16,9 @@ set(CMAKE_SYSTEM_NAME TizenRT)
set(CMAKE_SYSTEM_PROCESSOR armv7l)
set(CMAKE_SYSTEM_VERSION ARTIK053)

set(FLAGS_COMMON_ARCH -mcpu=cortex-r4 -mfpu=vfpv3 -fno-builtin -fno-strict-aliasing -fomit-frame-pointer -fno-strength-reduce -Wall -Werror -Wshadow -Wno-error=conversion)
set(FLAGS_COMMON_ARCH -mcpu=cortex-r4 -mthumb -mfpu=vfpv3
-fno-builtin -fno-strict-aliasing -fomit-frame-pointer -fno-strength-reduce
-Wall -Werror -Wshadow -Wno-error=conversion)

set(CMAKE_C_COMPILER arm-none-eabi-gcc)
set(CMAKE_C_COMPILER_WORKS TRUE)

0 comments on commit d9ad3eb

Please sign in to comment.