+#include <msp/core/algorithm.h>
#include "androidapplicationcomponent.h"
#include "androidmanifestfile.h"
#include "builder.h"
#include "sourcepackage.h"
using namespace std;
+using namespace Msp;
AndroidManifestFile::AndroidManifestFile(Builder &b, const AndroidApplicationComponent &a):
- FileTarget(b, a.get_package(), a.get_package().get_temp_directory()/a.get_name()/"AndroidManifest.xml"),
- native_lib(0)
+ FileTarget(b, a.get_package(), a.get_package().get_temp_directory()/a.get_name()/"AndroidManifest.xml")
{
component = &a;
tool = &builder.get_toolchain().get_tool("AMG");
void AndroidManifestFile::add_permission(const string &perm)
{
- permissions.insert(perm);
+ if(!any_equals(permissions, perm))
+ permissions.push_back(perm);
}