1#
2# SCons user-supplied sysconfdir configuration
3#
4# Version 1.0
5# 27-Aug-2009
6#
7
8from SCons.Script import ARGUMENTS
9
10def checkForUserSysconfdir(conf,prefix):
11    """Returns sysconfdir specified on command line or prefix/etc if none is supplied."""
12    conf.Message("Checking for user supplied sysconfdir... ")
13    lp = ARGUMENTS.get('sysconfdir', 0)
14
15    if lp:
16       conf.Result(1)
17    else:
18       conf.Result(0)
19       lp=prefix+'/etc'
20
21    conf.env.Append(CPPFLAGS = '-DSYSCONFDIR=\\"'+lp+'\\"')
22    return lp
23