zephyr/cmake/modules
Yuval Peress 1ec0c6f530 build: make non zephyr/ include prefix configurable
Add a Kconfig to disable non prefixed includes. By setting
`CONFIG_LEGACY_INCLUDE_PATH=n` developers can disable having
`include/zephyr` in the search path. This means that includes such
as `#include <kernel.h>` will no longer work.

Internally, every header should be updated to add the `zephyr/`
prefix to the headers. Only then, will developers be able to use
this config value for their applications.

Signed-off-by: Yuval Peress <peress@google.com>
2022-04-08 19:03:32 +02:00
..
arch.cmake cmake: Zephyr CMake package and CMake modules 2022-02-22 10:02:39 -08:00
boards.cmake cmake: Zephyr CMake package and CMake modules 2022-02-22 10:02:39 -08:00
ccache.cmake cmake: Zephyr CMake package and CMake modules 2022-02-22 10:02:39 -08:00
configuration_files.cmake everywhere: fix typos 2022-03-18 13:24:08 -04:00
doc.cmake cmake: doc: created a doc.cmake CMake module in Zephyr CMake modules dir 2022-02-22 10:02:39 -08:00
dts.cmake include: Prefix includes to use a scope 2022-04-08 19:03:32 +02:00
extensions.cmake devicetree_regions: Remove path fallback and sanitize name 2022-03-31 10:29:31 +02:00
generic_toolchain.cmake cmake: Zephyr CMake package and CMake modules 2022-02-22 10:02:39 -08:00
host-tools.cmake cmake: Zephyr CMake package and CMake modules 2022-02-22 10:02:39 -08:00
kconfig.cmake cmake: move ZEPHYR_TOOLCHAIN_VARIANT export to common settings 2022-03-04 09:07:43 -06:00
kernel.cmake everywhere: fix typos 2022-03-18 13:24:08 -04:00
python.cmake cmake: Zephyr CMake package and CMake modules 2022-02-22 10:02:39 -08:00
root.cmake cmake: Zephyr CMake package and CMake modules 2022-02-22 10:02:39 -08:00
shields.cmake everywhere: fix typos 2022-03-18 13:24:08 -04:00
soc.cmake cmake: Zephyr CMake package and CMake modules 2022-02-22 10:02:39 -08:00
target_toolchain.cmake cmake: Zephyr CMake package and CMake modules 2022-02-22 10:02:39 -08:00
unittest.cmake build: make non zephyr/ include prefix configurable 2022-04-08 19:03:32 +02:00
user_cache.cmake cmake: Zephyr CMake package and CMake modules 2022-02-22 10:02:39 -08:00
verify-toolchain.cmake cmake: Use Zephyr SDK by default on all host operating systems 2022-03-24 11:45:05 +01:00
version.cmake cmake: Zephyr CMake package and CMake modules 2022-02-22 10:02:39 -08:00
west.cmake cmake: Zephyr CMake package and CMake modules 2022-02-22 10:02:39 -08:00
zephyr_default.cmake cmake: test CMake and issue error if using 3.22.1 / 3.22.2 from PyPI 2022-02-25 10:16:25 -08:00
zephyr_module.cmake scripts: enforce module name uniqueness 2022-03-10 09:47:58 -05:00