]> git.tdb.fi Git - builder.git/blobdiff - source/apkbuilder.cpp
Convert all list containers to vectors
[builder.git] / source / apkbuilder.cpp
index 2568f33e081bce17a8852300ca09bf75da758e4f..0e141631e7556805fd534e7edb8e5d65ca70252a 100644 (file)
@@ -21,10 +21,11 @@ ApkBuilder::ApkBuilder(Builder &b):
        set_command("jar");
 }
 
-Target *ApkBuilder::create_target(const list<Target *> &sources, const string &)
+Target *ApkBuilder::create_target(const vector<Target *> &sources, const string &)
 {
        AndroidResourceBundle *resource_bundle = 0;
-       list<FileTarget *> other_files;
+       vector<FileTarget *> other_files;
+       other_files.reserve(sources.size());
        for(Target *s: sources)
        {
                if(AndroidResourceBundle *r = dynamic_cast<AndroidResourceBundle *>(s))
@@ -52,7 +53,8 @@ Task *ApkBuilder::run(const Target &tgt) const
        argv.push_back("u");
 
        FS::Path input_path;
-       list<FS::Path> files;
+       vector<FS::Path> files;
+       files.reserve(apk.get_dependencies().size());
        for(Target *d: apk.get_dependencies())
        {
                FileTarget *file = dynamic_cast<FileTarget *>(d);