指定各種構建選項

此示例顯示更詳細的構建設定:

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 用作標準