Fix a few issues related to the description of an application's CMakeLists.txt file, and how that relates to its configuraiton. Make sure the section "Application CMakeLists.txt" appears under the parent "CMake" section, instead of on its own. The order in which lines appear in the application CMakeLists.txt is important, and that's not coming through clearly, so try to improve that. Document how the values for BOARD and CONF_FILE are determined by boilerplate.cmake here. Also document usage of KCONFIG_ROOT, as its Kbuild-based equivalent is something that users ask about. Merge some content from the following section "Application Configuration" into the appropriate places, to keep the document flow working. Add references in "Application Configuration" to definitions provided previously in the document, for clarity. Signed-off-by: Marti Bolivar <marti@opensourcefoundries.com>
14 lines
236 B
Plaintext
14 lines
236 B
Plaintext
mainmenu "Your Application Name"
|
|
|
|
config ZEPHYR_BASE
|
|
string
|
|
option env="ZEPHYR_BASE"
|
|
|
|
config APPLICATION_BASE
|
|
string
|
|
option env="PROJECT_BASE"
|
|
|
|
source "$ZEPHYR_BASE/Kconfig.zephyr"
|
|
|
|
# Your application configuration options go here.
|