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