Преглед на файлове

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…
Отказ
Запис