指定各种构建选项

此示例显示更详细的构建设置:

env=Environment(
    CPPPATH='/usr/include/boost/',
    CPPDEFINES=['foo'],
    LIBS=['bar'],
    SCONS_CXX_STANDARD='c++11')

env.Program('hello', Glob('src/*.cpp'))

这将从 src 中的所有 cpp 文件构建可执行文件 hello,具有以下设置:

  • 搜索路径是`/ usr / include / boost'

  • 定义了常数 FOO

  • 可执行文件链接 bar

  • C++ 11 用作标准