From 4fad20f754c754b6bd1cacadc3016babb3188bcf Mon Sep 17 00:00:00 2001 From: Bent Bisballe Nyeng Date: Sat, 12 Jun 2021 13:14:01 +0200 Subject: Comparison using dg sources --- task.cc | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'task.cc') diff --git a/task.cc b/task.cc index 19e4712..4dcbbd8 100644 --- a/task.cc +++ b/task.cc @@ -156,9 +156,16 @@ void Task::start() if(recompile) { - std::string cmd = - "g++ -MMD -c " + std::string(sourceFile) + " " + - config.cxxflags + " " + + std::string comp = "g++"; + std::string flags = config.cxxflags; + if(std::string(sourceFile.extension()) == ".c") + { + comp = "gcc"; + flags = config.cflags; + } + std::string cmd = comp + + " -MMD -c " + std::string(sourceFile) + " " + + flags + " " + "-o " + std::string(targetFile); std::cout << cmd << "\n"; -- cgit v1.2.3