From 4b72df8f8e32aad83b628fb2f1c852cb108c2aba Mon Sep 17 00:00:00 2001 From: Bent Bisballe Nyeng Date: Wed, 19 Nov 2025 18:29:57 +0100 Subject: Fix missing config.depends dependency checks on all task types. --- src/task_so.cc | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) (limited to 'src/task_so.cc') diff --git a/src/task_so.cc b/src/task_so.cc index 92aeefe..f922ac3 100644 --- a/src/task_so.cc +++ b/src/task_so.cc @@ -36,11 +36,6 @@ TaskSO::TaskSO(const ctor::build_configuration& config_, dependsStr.push_back(objectFile.string()); } - for(const auto& dep : config.depends) - { - depFiles.emplace_back(dep); - } - flagsFile = std::filesystem::path(settings.builddir) / cleanUp(sourceDir) / targetFile().stem(); flagsFile += ".flags"; @@ -155,11 +150,6 @@ std::vector TaskSO::depends() const deps.push_back(objectFile.string()); } - for(const auto& depFile : depFiles) - { - deps.push_back(depFile.string()); - } - return deps; } @@ -198,7 +188,7 @@ std::string TaskSO::flagsString() const for(const auto& dep : config.depends) { - if(dep != config.depends[0]) + if(&dep != &config.depends[0]) { flagsStr += " "; } -- cgit v1.2.3