]> git.tdb.fi Git - builder.git/blobdiff - source/sourcearchivecomponent.cpp
Convert all list containers to vectors
[builder.git] / source / sourcearchivecomponent.cpp
index fdf82e53bafb1a966fe56db064d0dfba9f3ef6ff..b1e4279d28b8a92865c64c2ffc9786df20648e21 100644 (file)
@@ -1,4 +1,4 @@
-#include <algorithm>
+#include <msp/core/algorithm.h>
 #include "builder.h"
 #include "file.h"
 #include "sourcearchivecomponent.h"
@@ -16,8 +16,8 @@ void SourceArchiveComponent::create_targets() const
 {
        Builder &builder = package.get_builder();
 
-       list<Target *> files;
-       files.insert(files.begin(), &package.get_build_file());
+       vector<Target *> 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();