1#
2# SCons user-supplied FSP lock prefix tester
3#
4# Version 1.2
5# 15-Aug-2019
6#
7
8from SCons.Script import ARGUMENTS
9
10def checkForLockPrefix(conf):
11    """Check for user-supplied lock prefix."""
12    conf.Message("Checking for user supplied lockprefix... ")
13    lp = ARGUMENTS.get('lockprefix', 0) or ARGUMENTS.get("with-lockprefix",0)
14
15    if lp:
16          conf.Result(1)
17          conf.env.Append(CPPFLAGS = '-DFSP_KEY_PREFIX=\\"'+lp+'\\"')
18    else:
19          conf.Result(0)
20