ref: 132422d9ab705bf8684939f425eab7780e58c2bc
parent: 644587cfdda9f14e2326a9d189bfc6e6317752d3
author: Martin Storsjo <martin@martin.st>
date: Sun May 12 21:16:09 EDT 2013
Add an option for building for arm in thumb mode Change-Id: I5a46645064c2fe1c13287cf06c3244820b4e699e
--- a/build/make/configure.sh
+++ b/build/make/configure.sh
@@ -88,6 +88,7 @@
${toggle_debug} enable/disable debug mode
${toggle_gprof} enable/disable gprof profiling instrumentation
${toggle_gcov} enable/disable gcov coverage instrumentation
+ ${toggle_thumb} enable/disable building arm assembly in thumb mode
Install options:
${toggle_install_docs} control whether docs are installed
@@ -819,6 +820,11 @@
enabled debug && add_asflags -g
asm_conversion_cmd="${source_path}/build/make/ads2gas.pl"
+ if enabled thumb; then
+ asm_conversion_cmd="$asm_conversion_cmd -thumb"
+ check_add_cflags -mthumb
+ check_add_asflags -mthumb -mimplicit-it=always
+ fi
;;
rvct)
CC=armcc
--- a/configure
+++ b/configure
@@ -317,6 +317,7 @@
optimizations
ccache
runtime_cpu_detect
+ thumb
libs
examples
--
⑨