zephyr/cmake
Danny Oerndrup 4ddbc0096a cmake: Toolchain abstraction: Introducing macro toolchain_cc_imacros
The macro is intended to abstract the -imacros compiler option for
inclusion of the autoconf.h header file. The abstraction allows for a
given toolchain to decide how the inclusion of the header file is to
be done.

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-06-12 13:05:40 +02:00
..
app cmake: warn if inconsistency between CMAKE_SOURCE_DIR and ZEPHYR_BASE 2019-06-11 12:57:18 -04:00
backports
compiler cmake: Toolchain abstraction: Introducing macro toolchain_cc_imacros 2019-06-12 13:05:40 +02:00
emu simulation: ARC EM in nSIM to use nsim_em.props 2019-06-06 14:20:42 -04:00
flash cmake: delete obsolete deprecation checks 2019-06-07 13:43:51 +02:00
ide
linker/ld
reports
toolchain sdk: add support for 0.10.1 and remove 0.9.5 2019-06-11 08:57:34 -04:00
usage
util
boards.cmake
ccache.cmake
cfb.cmake
dts.cmake
extensions.cmake cmake: add helpers for setting board runners 2019-06-07 13:43:51 +02:00
extra_flags.cmake
fpu-for-gcc-m-cpu.cmake
gcc-m-cpu.cmake
generic_toolchain.cmake
git.cmake
hex.cmake
host-tools.cmake
kconfig.cmake guiconfig: Add a graphical configuration interface 2019-05-30 09:54:06 -04:00
kobj.cmake
pristine.cmake
python.cmake
target_toolchain.cmake
version.cmake
zephyr_module.cmake