Msp::FS::Path root;
std::set<unsigned> supported_api_levels;
- AndroidDevKit(Builder &, const std::string &);
+ AndroidDevKit(Builder &, const std::string &, const Msp::FS::Path & = Msp::FS::Path());
~AndroidDevKit() { }
public:
private:
void find_build_tools_dir();
- virtual void init_api_level(unsigned);
+ void init_api_level(unsigned) override;
public:
const Msp::FS::Path &get_build_tools_dir() const { return build_tools_dir; }
Msp::FS::Path platform_sysroot;
public:
- AndroidNdk(Builder &, const Architecture &);
-
+ AndroidNdk(Builder &, const Architecture &, const AndroidSdk &);
private:
+ static Msp::FS::Path create_default_path(const AndroidSdk &);
+
void find_toolchain_dir();
- virtual void init_api_level(unsigned);
+ void init_api_level(unsigned) override;
public:
const Msp::FS::Path &get_bin_dir() const { return bin_dir; }