Change-Id: Ie9c902819ed0750a04f8318911fa914701c2a0fe Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/56755 Maintainer: Gabe Black <gabe.black@gmail.com> Tested-by: kokoro <noreply+kokoro@google.com> Reviewed-by: Bobby Bruce <bbruce@ucdavis.edu>
16 lines
463 B
Python
16 lines
463 B
Python
# 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))
|