23 lines
523 B
Python
23 lines
523 B
Python
#
|
|
# SCons user-supplied sysconfdir configuration
|
|
#
|
|
# Version 1.0
|
|
# 27-Aug-2009
|
|
#
|
|
|
|
from SCons.Script import ARGUMENTS
|
|
|
|
def checkForUserSysconfdir(conf,prefix):
|
|
"""Returns sysconfdir specified on command line or prefix/etc if none is supplied."""
|
|
conf.Message("Checking for user supplied sysconfdir... ")
|
|
lp = ARGUMENTS.get('sysconfdir', 0)
|
|
|
|
if lp:
|
|
conf.Result(1)
|
|
else:
|
|
conf.Result(0)
|
|
lp=prefix+'/etc'
|
|
|
|
conf.env.Append(CPPFLAGS = '-DSYSCONFDIR=\\"'+lp+'\\"')
|
|
return lp
|