zephyr/cmake/compiler/gcc
Danny Oerndrup e0569ac2dc cmake: Toolchain abstraction: Abstract compiler flag for add debug info
The macro, toolchain_cc_produce_debug_info, adds the compiler specific
flag for enabling the production of debugging information in the
toolchain native format.

The intent here is to abstract Zephyr's dependence on toolchains,
thus allowing for easier porting to other, perhaps commercial,
toolchains and/or usecases.

No functional change expected.

Signed-off-by: Danny Oerndrup <daor@demant.com>
2019-07-29 16:59:09 +02:00
..
generic.cmake license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
target_asm.cmake license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
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_cpp.cmake license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
target_freestanding.cmake posix: cmake: Abstract freestanding options 2019-04-30 09:33:54 -04:00
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 license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
target_security_canaries.cmake license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
target_security_fortify.cmake license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
target_warnings.cmake cmake: no-address-of-packed-member is not supported in older compilers 2019-06-04 13:08:05 -04:00
target.cmake cmake: Toolchain abstraction: Introducing macro toolchain_cc_nocommon 2019-06-13 13:08:11 +02:00