diff options
author | Bent Bisballe Nyeng <deva@aasimon.org> | 2021-06-19 15:41:56 +0200 |
---|---|---|
committer | Bent Bisballe Nyeng <deva@aasimon.org> | 2021-06-19 15:41:56 +0200 |
commit | 9ae92b4f1d5c24fa9d8d73e6f916b5d6aa01da67 (patch) | |
tree | 5f0610eae0a3d65be8d371aaaa1424466c73f63b /task_so.cc | |
parent | 0931b80defeffb6b36257ec5f279d661c17fe969 (diff) |
Fail on missing dependecies and trigger re-build if depends list changes in build configurations.
Diffstat (limited to 'task_so.cc')
-rw-r--r-- | task_so.cc | 13 |
1 files changed, 12 insertions, 1 deletions
@@ -188,11 +188,22 @@ std::string TaskSO::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; } |