ultimatepp/uppsrc/ide/Builders/AndroidBuilderUtils.cpp
klugier 9189c21dbe .ide GccBuilder now preprocess files required c++11
git-svn-id: svn://ultimatepp.org/upp/trunk@10950 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2017-03-18 19:35:24 +00:00

24 lines
587 B
C++

#include "AndroidBuilder.h"
namespace Upp {
String AndroidBuilderUtils::GetAssemblyDir(const String& package)
{
String packageManifest = PackagePath(package);
String packageDir = GetFileFolder(packageManifest);
return GetAssemblyDir(packageDir, package);
}
String AndroidBuilderUtils::GetAssemblyDir(const String& packageDir, const String& package)
{
String assemblyDir = packageDir;
int pos = packageDir.GetCount() - package.GetCount() - 1;
if (pos >= 0 && pos < assemblyDir.GetCount())
assemblyDir.Trim(pos);
return assemblyDir != packageDir ? assemblyDir : "";
}
}