Создать смешанные (набор значений) CPPDEFINES в SCons

Я хотел бы установите для определения компилятора значение -DBLUB , а также -DFOO = 1 .

В настоящее время у меня есть только:

env.Append("CPPDEFINES", ["BLUB", "VALUE2"])

Теперь я хотел бы добавить третье определение через «FOO»: 1 и, таким образом, использовать CPPDEFINES в качестве словаря, чтобы я мог позже проверить довольно легко

env["CPPDEFINES"].get("FOO") == 1

или около того. Все, что я делал, приводит к синтаксическим ошибкам или странным ошибкам. Можно ли объяснить мне странные способы сделать это в python?

5
задан abergmeier 20 September 2011 в 23:52
поделиться