Lines Matching +full:user +full:- +full:files

1 # SPDX-License-Identifier: Apache-2.0
13 # Re-configure (Re-execute all CMakeLists.txt code) when autoconf.h changes
16 # Folders needed for conf/mconf files (kconfig has no method of redirecting all output files).
17 # conf/mconf needs to be run from a different directory because of: GH-3408
101 build_info(kconfig user-files PATH ${CONF_FILE_AS_LIST})
107 build_info(kconfig extra-user-files PATH ${EXTRA_CONF_FILE_AS_LIST})
114 # character in the C shell, so we make it into a question-mark
119 # This allows Kconfig files to refer relative from a modules root as:
186 # glob-sources all arch roots, but for Zephyr itself, the current approach is
194 # Allow out-of-tree users to add their own Kconfig python frontend
200 # cmake -DEXTRA_KCONFIG_TARGETS=cli
201 # -DEXTRA_KCONFIG_TARGET_COMMAND_FOR_cli=cli_kconfig_frontend.py
223 ${CMAKE_COMMAND} -E env
239 # Support assigning Kconfig symbols on the command-line with CMake
242 # user-testing.
278 # An additional 'CLI_' prefix means that the value was set by the user in
295 # Bring in extra configuration files dropped in by the user or anyone else;
332 # to re-generate .config
361 set(input_configs_flags --handwritten-input-configs)
363 build_info(kconfig files PATH ${input_configs})
369 list(APPEND input_configs_flags --forced-input-configs)
378 COMMAND ${CMAKE_COMMAND} -E env
383 --zephyr-base=${ZEPHYR_BASE}
391 # The working directory is set to the app dir such that the user
401 # succeeds, to avoid marking zephyr/.config as up-to-date when it hasn't been
408 file(STRINGS ${PARSED_KCONFIG_SOURCES_TXT} PARSED_KCONFIG_SOURCES_LIST ENCODING UTF-8)
410 # Force CMAKE configure when the Kconfig sources or configuration files changes.
419 add_custom_target(config-twister DEPENDS ${DOTCONFIG})
423 # re-introduced to the namespace through 'import_kconfig'.
430 # re-importing them from EXTRA_KCONFIG_OPTIONS_FILE. Later, we want to compare
431 # the values from both files, and 'import_kconfig' will make this easier.
448 # Note: "${CLI_${name}}" is the verbatim value of ${name} from command-line,