瀏覽代碼

add optimize option

master
Martin Dørum 5 年之前
父節點
當前提交
b5b9357643
共有 2 個檔案被更改,包括 6 行新增0 行删除
  1. 1
    0
      build.bx
  2. 5
    0
      src/toolchain.cc

+ 1
- 0
build.bx 查看文件

@@ -2,3 +2,4 @@ target := box
files := src
warnings := all extra no-unused-parameter
std := c++14
optimize := 3

+ 5
- 0
src/toolchain.cc 查看文件

@@ -173,6 +173,11 @@ void getFlags(const BXVariables &vars, FileType type, std::vector<std::string> &
}
}

auto optimize = vars.find("optimize");
if (optimize != vars.end()) {
flags.push_back("-O" + optimize->second[0]);
}

auto cflags = vars.find(
type == FileType::C ? "cflags" :
type == FileType::CXX ? "cxxflags" :

Loading…
取消
儲存