zephyr/cmake
Mark Ruvald Pedersen cb0fd451c2 cmake: Toolchain abstraction: Assembly
Introduce toolchain_cc_asm macro to capture toolchain specific flags
related to assembly.

-D_ASMLANGUAGE is kept common for all, assuming -D as define flag is
supported by all compilers (which is almost the case).

No functional change expected.

Clang's flags are compatible with gcc, and are thus inherited.

This is motivated by the wish to abstract Zephyr's usage of toolchains,
permitting easier porting to other (commercial) toolchains.

Signed-off-by: Mark Ruvald Pedersen <mped@oticon.com>
2019-02-23 07:41:46 -05:00
..
app CMake/Kconfig: CMake and Kconfig build integration 2019-02-08 22:47:02 -05:00
backports cmake: Fixed python detection bug 2018-12-21 11:13:03 +01:00
compiler cmake: Toolchain abstraction: Assembly 2019-02-23 07:41:46 -05:00
emu sanitycheck: Add Renode cmake configuration 2019-01-14 09:12:07 -05:00
flash cmake: Use west installation directly 2019-01-29 10:15:01 +01:00
ide
reports
toolchain cmake: toolchain: zephyr-0.10.0: Fix setting of SYSROOT_DIR on xtensa 2019-02-21 15:06:19 -05:00
usage cmake: Fix how usage finds board names 2019-01-31 03:17:19 -06:00
util cmake: Whitespace and commentary fixes 2018-12-20 12:23:50 +01:00
ccache.cmake
cfb.cmake subsys: fb: add support for generating CFB font headers at build time 2018-11-28 11:46:00 +01:00
dts.cmake cmake: Run dts before kconfig 2019-02-01 10:16:06 -06:00
extensions.cmake cmake: dtc: silence output from check_dtc_flag 2019-01-25 23:14:54 -05:00
extra_flags.cmake
fpu-for-gcc-m-cpu.cmake soc: arm: Kconfig option to indicate double-precision FP 2019-02-08 14:09:18 -06:00
gcc-m-cpu.cmake
generic_toolchain.cmake x86_64: use host toolchain 2019-02-10 11:57:17 -06:00
git.cmake cmake: boilerplate: Move out finding git+python to separate cmake files 2018-12-27 19:24:51 -05:00
hex.cmake
host-tools.cmake doc: restructure and create index pages 2019-02-05 07:04:40 -05:00
kconfig.cmake sanitycheck: do no overide OVERLAY_CONFIG 2019-02-18 10:49:08 -05:00
kobj.cmake cmake: Use variables for target names 2019-01-19 07:21:55 -05:00
pristine.cmake
python.cmake cmake: boilerplate: Move out finding git+python to separate cmake files 2018-12-27 19:24:51 -05:00
target_toolchain.cmake cmake: Document CMAKE_SYSTEM_-variables, and add CMAKE_SYSTEM_VERSION 2018-12-20 11:15:20 +01:00
version.cmake
zephyr_module.cmake CMake/Kconfig: CMake and Kconfig build integration 2019-02-08 22:47:02 -05:00