zephyr/cmake
Torsten Rasmussen 7e9d1bdda4 CMake/Kconfig: CMake and Kconfig build integration
This commit allows for Zephyr modules to be natively integrated into
the build system with CMakeLists.txt and Kconfig files.

The sourcing of module files are done in following order:
- If <module>/zephyr/module.yml exists, use cmake and kconfig settings
  for sourcing of additional file
- Else if <module>/zephyr/CMakeLists.txt exists, source this file into
  CMake build tree and add <module>/zephyr/Kconfig as osource

If none of the above files are present, the project is considered to
not be a Zephyr module

Signed-off-by: Torsten Rasmussen <torsten.rasmussen@nordicsemi.no>
2019-02-08 22:47:02 -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 host-gcc: exclude -lgcc to fix -mx32 [qemu_]x86_64 regression 2019-01-30 22:08:30 -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 cmake: Eclipse CDT4 generator amendment 2018-10-17 18:16:55 -04:00
reports scripts: fix ram_reports and generate bin file if missing 2018-01-29 05:16:52 +05:30
toolchain toolchain: espressif: mark newlib support false 2019-02-07 22:46:10 -06: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 cmake: Fix EXTRA_LDFLAGS feature 2017-12-05 08:39:43 -05:00
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 arch: arm: update compile options for DSP 2018-07-03 12:17:13 -05:00
generic_toolchain.cmake cmake: Introduce host toolchain for POSIX arch 2019-01-10 14:56:32 -05: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 Build: Added support for out-of-tree Arch 2019-02-07 17:00:43 -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 cmake: version: Misc. refactorings for readability 2018-10-01 09:16:05 -04:00
zephyr_module.cmake CMake/Kconfig: CMake and Kconfig build integration 2019-02-08 22:47:02 -05:00