From ee825bf2e966a1b565473753adb3f2b74f6d0ce4 Mon Sep 17 00:00:00 2001 From: Bent Bisballe Nyeng Date: Fri, 11 Jun 2021 21:29:09 +0200 Subject: Flags'n'stuff --- task.cc | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'task.cc') diff --git a/task.cc b/task.cc index 0b4240f..19e4712 100644 --- a/task.cc +++ b/task.cc @@ -84,6 +84,8 @@ std::vector readDeps(const std::string& depFile) Task::Task(const BuildConfiguration& config, const Settings& settings, const std::string& source) + : config(config) + , settings(settings) { sourceFile = source; targetFile = settings.builddir / sourceFile.stem(); @@ -155,8 +157,9 @@ void Task::start() if(recompile) { std::string cmd = - "g++ -MMD -c " + std::string(sourceFile) + - " -o " + std::string(targetFile); + "g++ -MMD -c " + std::string(sourceFile) + " " + + config.cxxflags + " " + + "-o " + std::string(targetFile); std::cout << cmd << "\n"; if(system(cmd.data())) -- cgit v1.2.3