zephyr/cmake/compiler/gcc
Stephanos Ioannidis 0bd86f3604 arch: arm: aarch32: Allow selecting compiler instruction set
This commit introduces the `COMPILER_ISA_THUMB2` symbol to allow
choosing either the ARM or Thumb instruction set for C code
compilation.

In addition, this commit introduces the `ASSEMBLER_ISA_THUMB2` helper
symbol to specify the default target instruction set for the assembler.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2020-03-10 17:51:32 +01:00
..
generic.cmake
target.cmake cmake: need to specify m32/m64 for x86_64 toolchain 2019-10-29 06:19:33 +01:00
target_arm.cmake arch: arm: aarch32: Allow selecting compiler instruction set 2020-03-10 17:51:32 +01:00
target_asm.cmake
target_baremetal.cmake cmake: Toolchain abstraction: Introducing toolchain_cc_freestanding 2019-06-12 10:16:17 +02:00
target_base.cmake cmake: Toolchain abstraction: Abstract compiler flag for add debug info 2019-07-29 16:59:09 +02:00
target_coverage.cmake cmake: toolchain abstraction for coverage 2019-09-17 11:25:29 +02:00
target_cpp.cmake
target_freestanding.cmake
target_imacros.cmake cmake: toolchain_cc_imacros: don't use the long argument form 2019-07-03 06:09:16 -04:00
target_optimizations.cmake cmake: Add GCC -Og flag fallback to -O0. 2019-12-09 16:17:12 +01:00
target_sanitizers.cmake cmake: toolchain abstraction for undefined behaviour sanitizer 2019-10-07 15:00:20 +02:00
target_security_canaries.cmake
target_security_fortify.cmake
target_warnings.cmake cmake: toolchain: generalize exclusion of CXX options 2019-12-18 21:45:00 +01:00
target_x86.cmake cmake: add --divide to GNU assembler options for x86 2019-10-31 09:09:22 +01:00