@@ -2,3 +2,4 @@ target := box | |||
files := src | |||
warnings := all extra no-unused-parameter | |||
std := c++14 | |||
optimize := 3 |
@@ -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" : |