X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fandroidassetpackagingtool.cpp;h=3d867472d6c2699302623d5edac52df6559642fc;hb=aa053d637e8259755af7d2e4b510a242f4d29c7b;hp=0ef99a7dca4ea9d150203b0205aaab8a7f18f356;hpb=9f885c3eec8f065b7dc400acfb9dd67158284fcf;p=builder.git diff --git a/source/androidassetpackagingtool.cpp b/source/androidassetpackagingtool.cpp index 0ef99a7..3d86747 100644 --- a/source/androidassetpackagingtool.cpp +++ b/source/androidassetpackagingtool.cpp @@ -25,10 +25,11 @@ AndroidAssetPackagingTool::AndroidAssetPackagingTool(Builder &b, const AndroidSd problems.push_back("Android platform not found"); } -Target *AndroidAssetPackagingTool::create_target(const list &sources, const string &) +Target *AndroidAssetPackagingTool::create_target(const vector &sources, const string &) { AndroidManifestFile *manifest = 0; - list resources; + vector resources; + resources.reserve(sources.size()); for(Target *s: sources) { if(AndroidManifestFile *m = dynamic_cast(s)) @@ -61,7 +62,8 @@ Task *AndroidAssetPackagingTool::run(const Target &tgt) const argv.push_back("-F"); argv.push_back(FS::relative(res.get_path(), work_dir).str()); - list resource_dirs; + vector resource_dirs; + resource_dirs.reserve(res.get_dependencies().size()); for(Target *d: res.get_dependencies()) { FileTarget *file = dynamic_cast(d);