meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
sw:kconfig:env [2024/08/20 21:25] – created niziaksw:kconfig:env [2024/08/23 17:14] (current) niziak
Line 1: Line 1:
 ====== env variables ====== ====== env variables ======
  
-kconfig tools (mconf and ...) are controlled by env variables:+ 
 +[[https://www.kernel.org/doc/Documentation/kbuild/kconfig.rst|kconfig doc]] 
 + 
 +kconfig tool ''conf'' is also controlled by env variables:
  
 Output files generation: Output files generation:
   * KCONFIG_CONFIG - override default ''.config''   * KCONFIG_CONFIG - override default ''.config''
   * KCONFIG_AUTOCONFIG - overrides default ''include/config/auto.conf''   * KCONFIG_AUTOCONFIG - overrides default ''include/config/auto.conf''
-  * KCONFIG_AUTOHEADER - overrides default ''include/config/autoconf.h''+  * KCONFIG_AUTOHEADER - overrides default ''include/generated/autoconf.h''
   * KCONFIG_RUSTCCFG -  - overrides default ''include/generated/rustc_cfg''   * KCONFIG_RUSTCCFG -  - overrides default ''include/generated/rustc_cfg''
 Other: Other:
   * KCONFIG_ALLCONFIG   * KCONFIG_ALLCONFIG
-  * KCONFIG_OVERWRITECONFIG +  * KCONFIG_OVERWRITECONFIG - in place overwrite of ''.config'' to work with symlinks. Tmpfile and rename is used otherwise. 
-  * KCONFIG_DEFCONFIG_LIST+  * KCONFIG_DEFCONFIG_LIST - if defconfig not specified, use list of files to combine it
   * KCONFIG_NOSILENTUPDATE   * KCONFIG_NOSILENTUPDATE
   * KCONFIG_SEED   * KCONFIG_SEED