X-Git-Url: http://git.tdb.fi/?p=builder.git;a=blobdiff_plain;f=source%2Fandroidtools.cpp;h=93b7bfac7a05d941f128ab55fcf05c088736e51d;hp=eeb6edf532d379948739e5efde7ee3b028c6bc06;hb=4ee988cdd18d919b11355c21e5234c3f28f5d6a7;hpb=58727f8fb2a4840b3170806bb87a058b03194e12 diff --git a/source/androidtools.cpp b/source/androidtools.cpp index eeb6edf..93b7bfa 100644 --- a/source/androidtools.cpp +++ b/source/androidtools.cpp @@ -51,9 +51,9 @@ AndroidDevKit::AndroidDevKit(Builder &b, const string &type, const FS::Path &def return; builder.get_logger().log("files", format("Traversing %s", platforms_dir.str())); - list platforms = list_filtered(platforms_dir, "^android-[1-9][0-9]*$"); + vector platforms = list_filtered(platforms_dir, "^android-[1-9][0-9]*$"); - for(list::const_iterator i=platforms.begin(); i!=platforms.end(); ++i) + for(vector::const_iterator i=platforms.begin(); i!=platforms.end(); ++i) supported_api_levels.insert(lexical_cast(i->substr(8))); } @@ -82,11 +82,11 @@ void AndroidSdk::find_build_tools_dir() } builder.get_logger().log("files", format("Traversing %s", bt_dir.str())); - list tool_versions = list_files(bt_dir); + vector tool_versions = list_files(bt_dir); string use_tools; unsigned latest_version = 0; - for(list::const_iterator i=tool_versions.begin(); i!=tool_versions.end(); ++i) + for(vector::const_iterator i=tool_versions.begin(); i!=tool_versions.end(); ++i) { unsigned version = parse_version(*i); if(version>latest_version) @@ -150,11 +150,11 @@ void AndroidNdk::find_toolchain_dir() builder.get_logger().log("files", format("Traversing %s", toolchains_dir.str())); string prefix = architecture.get_cross_prefix()+"-"; - list toolchains = list_filtered(toolchains_dir, "^"+prefix); + vector toolchains = list_filtered(toolchains_dir, "^"+prefix); string use_toolchain; unsigned latest_version = 0; - for(list::const_iterator i=toolchains.begin(); i!=toolchains.end(); ++i) + for(vector::const_iterator i=toolchains.begin(); i!=toolchains.end(); ++i) { string version_str = i->substr(prefix.size()); string compiler = "gcc"; @@ -203,8 +203,8 @@ void AndroidNdk::init_api_level(unsigned api) { FS::Path platform_archs_dir = root/"platforms"/format("android-%d", api); builder.get_logger().log("files", format("Traversing %s", platform_archs_dir.str())); - list platform_archs = list_filtered(platform_archs_dir, "^arch-"); - for(list::iterator i=platform_archs.begin(); i!=platform_archs.end(); ++i) + vector platform_archs = list_filtered(platform_archs_dir, "^arch-"); + for(vector::iterator i=platform_archs.begin(); i!=platform_archs.end(); ++i) i->erase(0, 5); string use_arch = architecture.best_match(platform_archs);