From 9ae92b4f1d5c24fa9d8d73e6f916b5d6aa01da67 Mon Sep 17 00:00:00 2001 From: Bent Bisballe Nyeng Date: Sat, 19 Jun 2021 15:41:56 +0200 Subject: Fail on missing dependecies and trigger re-build if depends list changes in build configurations. --- task_ld.cc | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'task_ld.cc') diff --git a/task_ld.cc b/task_ld.cc index db0f955..874ec6d 100644 --- a/task_ld.cc +++ b/task_ld.cc @@ -192,11 +192,22 @@ std::string TaskLD::flagsString() const std::string flagsStr; for(const auto& flag : config.ldflags) { - if(!flagsStr.empty()) + if(flag != config.ldflags[0]) { flagsStr += " "; } flagsStr += flag; } + flagsStr += "\n"; + + for(const auto& dep : config.depends) + { + if(dep != config.depends[0]) + { + flagsStr += " "; + } + flagsStr += dep; + } + return flagsStr; } -- cgit v1.2.3