Lines Matching +full:- +full:- +full:build +full:- +full:only
1 # SPDX-License-Identifier: Apache-2.0
9 # files for Zephyr modules into Zephyr build system.
13 # The `<module>/zephyr/module.yml` file specifies whether the build files are
16 # A list of Zephyr modules can be provided to the build system using:
17 # -DZEPHYR_MODULES=<module-path>[;<additional-module(s)-path>]
21 # to load the Zephyr module into Zephyr build system.
25 # If the module.yml file specifies that build files are located in a
27 # - `ZEPHYR_<MODULE_NAME>_CMAKE_DIR` is used for inclusion of the CMakeLists.txt
28 # - `ZEPHYR_<MODULE_NAME>_KCONFIG` is used for inclusion of the Kconfig
29 # files into the build system.
36 set(ZEPHYR_MODULES_ARG "--modules" ${ZEPHYR_MODULES})
41 set(EXTRA_ZEPHYR_MODULES_ARG "--extra-modules" ${EXTRA_ZEPHYR_MODULES})
52 # Zephyr module uses west, so only call it if west is installed or
57 --zephyr-base=${ZEPHYR_BASE}
60 --kconfig-out ${kconfig_modules_file}
61 --cmake-out ${cmake_modules_file}
62 --sysbuild-kconfig-out ${kconfig_sysbuild_file}
63 --sysbuild-cmake-out ${cmake_sysbuild_file}
64 --settings-out ${zephyr_settings_file}
77 file(STRINGS ${zephyr_settings_file} zephyr_settings_txt ENCODING UTF-8 REGEX "^[^#]")
81 # lazy regexes (it supports greedy only).
92 file(STRINGS ${cmake_modules_file} zephyr_modules_txt ENCODING UTF-8)
99 # lazy regexes (it supports greedy only).
105 file(STRINGS ${cmake_sysbuild_file} sysbuild_modules_txt ENCODING UTF-8)
112 # lazy regexes (it supports greedy only).
132 # supporting lazy regexes (it supports greedy only).
153 # supporting lazy regexes (it supports greedy only).