Lines Matching +full:if +full:- +full:no +full:- +full:files +full:- +full:found

1 # SPDX-License-Identifier: Apache-2.0
5 # Zephyr build system configuration files.
7 # Locate the Kconfig and DT config files that are to be used.
13 # - CONF_FILE: List of Kconfig fragments
14 # - EXTRA_CONF_FILE: List of additional Kconfig fragments
15 # - DTC_OVERLAY_FILE: List of devicetree overlay files
16 # - EXTRA_DTC_OVERLAY_FILE List of additional devicetree overlay files
17 # - DTS_EXTRA_CPPFLAGS List of additional devicetree preprocessor defines
18 # - APPLICATION_CONFIG_DIR: Root folder for application configuration
20 # If any of the above variables are already set when this CMake module is
21 # loaded, then no changes to the variable will happen.
24 # use only and may be removed, renamed, or re-purposed without prior notice.
39 if(NOT DEFINED CONF_FILE)
47 if(${CONF_FILE_LENGTH} EQUAL 1)
49 if(${CONF_FILE_NAME} MATCHES "prj_(.*).conf")
60 set(CONF_FILE ${CONF_FILE} CACHE STRING "If desired, you can build the application using\
63 Multiple files may be listed, e.g. CONF_FILE=\"prj1.conf;prj2.conf\" \
72 # If DTC_OVERLAY_FILE is not set by the user, look for SoC and board-specific overlays
74 if(NOT DEFINED DTC_OVERLAY_FILE)
79 # If still not found, search for other overlays in the configuration directory.
80 if(NOT DEFINED DTC_OVERLAY_FILE)
83 if(NOT DEFINED DTC_OVERLAY_FILE)
90 set(DTC_OVERLAY_FILE ${DTC_OVERLAY_FILE} CACHE STRING "If desired, you can \
93 settings in the board's .dts file. Multiple files may be listed, e.g. \
102 build_info(application source-dir VALUE ${APPLICATION_SOURCE_DIR})
103 build_info(application configuration-dir VALUE ${APPLICATION_CONFIG_DIR})