X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fsourcearchivecomponent.cpp;h=b1e4279d28b8a92865c64c2ffc9786df20648e21;hb=aa053d637e8259755af7d2e4b510a242f4d29c7b;hp=fdf82e53bafb1a966fe56db064d0dfba9f3ef6ff;hpb=7c2db9e2b91da953701be233336c5bfa1f3c4af0;p=builder.git diff --git a/source/sourcearchivecomponent.cpp b/source/sourcearchivecomponent.cpp index fdf82e5..b1e4279 100644 --- a/source/sourcearchivecomponent.cpp +++ b/source/sourcearchivecomponent.cpp @@ -1,4 +1,4 @@ -#include +#include #include "builder.h" #include "file.h" #include "sourcearchivecomponent.h" @@ -16,8 +16,8 @@ void SourceArchiveComponent::create_targets() const { Builder &builder = package.get_builder(); - list files; - files.insert(files.begin(), &package.get_build_file()); + vector files; + files.push_back(&package.get_build_file()); for(const FS::Path &s: collect_source_files()) { @@ -30,7 +30,7 @@ void SourceArchiveComponent::create_targets() const BuildGraph &build_graph = builder.get_build_graph(); for(const auto &kvp: build_graph.get_targets()) if(kvp.second->get_package()==&package && !kvp.second->is_buildable()) - if(find(files.begin(), files.end(), kvp.second)==files.end()) + if(!any_equals(files, kvp.second)) files.push_back(kvp.second); const Toolchain &toolchain = builder.get_toolchain();