fsp/site_scons/lockprefix.py
2009-07-24 22:35:36 +02:00

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)