From 154ce9b1ce22532a68f95f2291fa12fd90c49fde Mon Sep 17 00:00:00 2001 From: Bent Bisballe Nyeng Date: Sat, 19 Jun 2021 14:10:36 +0200 Subject: Make sources relative to the build-file (include paths are still relative to project rootdir). Add -b to control build-dir. --- task_cc.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'task_cc.cc') diff --git a/task_cc.cc b/task_cc.cc index 4340f7b..f827c25 100644 --- a/task_cc.cc +++ b/task_cc.cc @@ -84,12 +84,13 @@ std::vector readDeps(const std::string& depFile) } // namespace :: TaskCC::TaskCC(const BuildConfiguration& config, const Settings& settings, - const std::string& source) + const std::string& sourceDir, const std::string& source) : Task({}) , config(config) , settings(settings) { - sourceFile = source; + sourceFile = sourceDir; + sourceFile /= source; targetFile = settings.builddir / sourceFile.stem(); targetFile += ".o"; -- cgit v1.2.3