zephyr/cmake
Sebastian Bøe 89a197be84 cmake: Re-direct KCONFIG_ROOT when convention is used
Automatically detect the Kconfig file in it's conventional placement
${APPLICATION_SOURCE_DIR}/Kconfig and set KCONFIG_ROOT accordingly.

'Convention over configuration' is an imporant principle for
minimizing metadata and keeping things consistent. We use this
principle for instance with the file prj.conf.

This commit applies this principle to also re-direrct KCONFIG_ROOT.

Signed-off-by: Sebastian Bøe <sebastian.boe@nordicsemi.no>
2018-09-21 13:37:21 -04:00
..
app cmake: Suppress the stderr from 'git describe' on successfull runs 2018-09-19 09:12:25 -04:00
compiler kconfig: Make CONIG_FP_SOFTABI generate floating point instructions 2018-09-19 10:13:30 -04:00
emu qemu: support alternate path of qemu binaries 2018-08-22 15:44:53 -07:00
flash scripts: west: introduce common runner configuration 2018-05-19 07:01:39 +03:00
reports scripts: fix ram_reports and generate bin file if missing 2018-01-29 05:16:52 +05:30
toolchain build: Replace GCC ARM Embedded with GNU Arm Embedded 2018-08-09 13:57:55 +02:00
usage kconfig: Remove targets specific to the C implementation 2018-05-07 21:53:37 +02:00
util cmake: Rename process.cmake to reflect contents 2018-07-12 23:11:46 -04:00
ccache.cmake
dts.cmake build: support out of tree SoC definition 2018-09-13 00:56:48 -04:00
extensions.cmake cmake: Don't propagate zephyr_library_compile_options 2018-08-13 18:43:53 -07:00
extra_flags.cmake cmake: Fix EXTRA_LDFLAGS feature 2017-12-05 08:39:43 -05:00
fpu-for-gcc-m-cpu.cmake cmake: indicate single precision floating-point for Cortex-M33 2018-02-23 21:42:22 -06:00
gcc-m-cpu.cmake arch: arm: update compile options for DSP 2018-07-03 12:17:13 -05:00
hex.cmake
host-tools-zephyr.cmake toolchain: require Zephyr SDK 0.9.3 2018-07-08 15:39:35 -04:00
host-tools.cmake build: Replace GCC ARM Embedded with GNU Arm Embedded 2018-08-09 13:57:55 +02:00
kconfig.cmake cmake: Re-direct KCONFIG_ROOT when convention is used 2018-09-21 13:37:21 -04:00
kobj.cmake userspace: generate list of kernel object sizes 2018-05-16 17:32:59 -07:00
pristine.cmake
toolchain.cmake cmake: Don't use the environment variable CFLAGS 2018-09-05 18:40:32 -04:00
version.cmake cmake: Use path-corrected version of ZEPHYR_BASE 2018-01-11 14:59:03 -05:00