zephyr/cmake
Mark Ruvald Pedersen 01592071f1 cmake: Toolchain abstraction: security
Introduce the first of the toolchain_cc-family of macros:
toolchain_cc_security_fortify and toolchain_cc_security_canaries.

No functional change expected.

Fortify source is not supported by Clang, but this commit retains
current behavior.

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-01-30 08:42:11 -05:00
..
app
backports
compiler cmake: Toolchain abstraction: security 2019-01-30 08:42:11 -05:00
emu
flash cmake: Use west installation directly 2019-01-29 10:15:01 +01:00
ide
reports
toolchain toolchain: Support multiple versions of the Zephyr SDK 2019-01-24 10:51:14 -06:00
usage
util
ccache.cmake
cfb.cmake
dts.cmake cmake: Rebuild when DTS sources are modified 2019-01-25 03:02:58 -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
gcc-m-cpu.cmake
generic_toolchain.cmake
git.cmake
hex.cmake
host-tools.cmake cmake: Use west installation directly 2019-01-29 10:15:01 +01:00
kconfig.cmake
kobj.cmake
pristine.cmake
python.cmake
target_toolchain.cmake
version.cmake