Lines Matching +full:- +full:- +full:build +full:- +full:only
3 # SPDX-License-Identifier: Apache-2.0
10 See build.py for the build command itself.
27 DEFAULT_BUILD_DIR = 'build'
28 '''Name of the default Zephyr build directory.'''
34 If the build directory is not given, the default is {}/ unless the
35 build.dir-fmt configuration variable is set. The current directory is
36 checked after that. If either is a Zephyr build directory, it is used.
57 # Guess the build folder by iterating through all sub-folders from the
59 # proceed to iterate over subfolders only if there is a single folder
72 # Missing key, check sub-folders and match if a single one exists
85 '''Heuristic for finding a build directory.
87 The default build directory is computed by reading the build.dir-fmt
89 be None if the build.dir-fmt configuration option is set but cannot be
92 the default build folder is a build directory, it is returned.
93 Next, if the current working directory is a build directory, it is
94 returned. Finally, the default build directory is returned (may be None).
101 default = config.get('build', 'dir-fmt', fallback=DEFAULT_BUILD_DIR)
103 log.dbg('config dir-fmt: {}'.format(default), level=log.VERBOSE_EXTREME)
110 log.dbg('build dir: {}'.format(build_dir), level=log.VERBOSE_EXTREME)
117 '''Return true if and only if `path` appears to be a valid Zephyr
118 build directory.
124 fix https://github.com/zephyrproject-rtos/zephyr/issues/28876; we
128 https://github.com/zephyrproject-rtos/zephyr/pull/23054.)
136 log.dbg(f'{path} is a zephyr build directory',
140 log.dbg(f'{path} is NOT a valid zephyr build directory',
149 top-level build folder is created and returned.
158 - name: app
161 - app