20 lines
454 B
Python
20 lines
454 B
Python
#
|
|
# SCons user-supplied FSP lock prefix tester
|
|
#
|
|
# Version 1.0
|
|
# 20-Jul-2009
|
|
#
|
|
|
|
from SCons.Script import ARGUMENTS
|
|
|
|
def checkForLockPrefix(conf):
|
|
"""Check for user-supplied lock prefix."""
|
|
conf.Message("checking for user supplied lockprefix... ")
|
|
lp = ARGUMENTS.get('lockprefix', 0) or ARGUMENTS.get("with-lockprefix",0)
|
|
|
|
if lp:
|
|
conf.Result(1)
|
|
conf.env.Append(CPPFLAGS = '-DFSP_KEY_PREFIX=\\"'+lp+'\\"')
|
|
else:
|
|
conf.Result(0)
|