zephyr/cmake/compiler
Andy Ross 0d763e0a10 cmake/compiler/xcc: sched: Support XCC inlining semantics
Cadence XCC is based off of a very old 4.2 gcc compiler, which didn't
perfectly support C99 "inline" semantics with respect to
cross-translation-unit inline linkage (which Zephyr does not use, our
inlines are static only) and declaration order.

Fix the one spot where we were calling an inline before its
ALWAYS_INLINE definition, and add a flag to suppress the warning so
CI's trying to build with XCC and -Werror don't flip out.

Signed-off-by: Andy Ross <andrew.j.ross@intel.com>
2021-09-08 09:28:31 -04:00
..
arcmwdt cmake: Populate var CMAKE_GCOV 2021-09-02 19:44:00 -04:00
armclang armclang: ARM Compiler C library support 2021-08-30 08:54:23 -04:00
clang cmake: Populate var CMAKE_GCOV 2021-09-02 19:44:00 -04:00
gcc cmake: Populate var CMAKE_GCOV 2021-09-02 19:44:00 -04:00
host-gcc cmake: Populate var CMAKE_GCOV 2021-09-02 19:44:00 -04:00
icx cmake: fix isystem_include_dir path for windows 2021-04-02 13:36:49 -04:00
xcc cmake/compiler/xcc: sched: Support XCC inlining semantics 2021-09-08 09:28:31 -04:00
compiler_flags_template.cmake cpp: Restore C++2A Kconfig 2021-07-14 07:19:43 -04:00