Scons Symbols Quick-Reference

env = Environment()
env.Append(symbol = option)

CCFLAGS         : general C/C++ flags
CXXFLAGS        : C++ specific flags

CPPDEFINES      : Pre-processor #defines (-D)

CPPPATH         : include path (-I)

LINKFLAGS       : General linker options

LIBS            : Library dependences (-l)
vars.Add(EnumVariable('OPTION_NAME', 'text to display', 'default', allowed_values=('option_A', 'option_B')))
env = Environment(variables = vars)
Help(vars.GenerateHelpText(env))

if env['OPTION_NAME'] == 'option_A':
    print '*** Option A'

if env['OPTION_NAME'] == 'option_B':
    print '*** Option B'

results matching ""

    No results matching ""