[Add] 打通Kconfiglib配置操作
This commit is contained in:
15
scripts/kconfig/Kconfiglib/examples/dumpvars.py
Normal file
15
scripts/kconfig/Kconfiglib/examples/dumpvars.py
Normal file
@ -0,0 +1,15 @@
|
||||
# Prints all (set) environment variables referenced in the Kconfig files
|
||||
# together with their values, as a list of assignments.
|
||||
#
|
||||
# Note: This only works for environment variables referenced via the $(FOO)
|
||||
# preprocessor syntax. The older $FOO syntax is maintained for backwards
|
||||
# compatibility.
|
||||
|
||||
import os
|
||||
import sys
|
||||
|
||||
import kconfiglib
|
||||
|
||||
|
||||
print(" ".join("{}='{}'".format(var, os.environ[var])
|
||||
for var in kconfiglib.Kconfig(sys.argv[1]).env_vars))
|
||||
Reference in New Issue
Block a user