summaryrefslogtreecommitdiff
path: root/examples/eval_expr.py
blob: edb33e66f1c14811f4cb4d5f7d7aded43dfb2716 (plain)
1
2
3
4
5
6
7
8
# Evaluates an expression in the context of a configuration. (Here we could
# load a .config as well.)

import kconfiglib
import sys

conf = kconfiglib.Config(sys.argv[1])
print(conf.eval("(TRACE_IRQFLAGS_SUPPORT || PPC32) && STACKTRACE_SUPPORT"))