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