mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-10 23:44:24 +00:00
Projucer: add "Extra module's build gradle content" field to Android exporter.
This commit is contained in:
parent
abff8ccfdf
commit
556eda320b
2 changed files with 8 additions and 2 deletions
|
|
@ -96,8 +96,8 @@ public:
|
|||
}
|
||||
|
||||
//==============================================================================
|
||||
ValueWithDefault androidJavaLibs, androidAdditionalJavaFolders, androidAdditionalResourceFolders, androidRepositories, androidDependencies, androidScreenOrientation,
|
||||
androidCustomActivityClass, androidCustomApplicationClass, androidManifestCustomXmlElements, androidGradleSettingsContent, androidVersionCode,
|
||||
ValueWithDefault androidJavaLibs, androidAdditionalJavaFolders, androidAdditionalResourceFolders, androidRepositories, androidDependencies, androidCustomAppBuildGradleContent,
|
||||
androidScreenOrientation, androidCustomActivityClass, androidCustomApplicationClass, androidManifestCustomXmlElements, androidGradleSettingsContent, androidVersionCode,
|
||||
androidMinimumSDK, androidTargetSDK, androidTheme, androidSharedLibraries, androidStaticLibraries, androidExtraAssetsFolder,
|
||||
androidOboeRepositoryPath, androidInternetNeeded, androidMicNeeded, androidCameraNeeded, androidBluetoothNeeded, androidExternalReadPermission,
|
||||
androidExternalWritePermission, androidInAppBillingPermission, androidVibratePermission, androidOtherPermissions,
|
||||
|
|
@ -112,6 +112,7 @@ public:
|
|||
androidAdditionalResourceFolders (settings, Ids::androidAdditionalResourceFolders, getUndoManager()),
|
||||
androidRepositories (settings, Ids::androidRepositories, getUndoManager()),
|
||||
androidDependencies (settings, Ids::androidDependencies, getUndoManager()),
|
||||
androidCustomAppBuildGradleContent (settings, Ids::androidCustomAppBuildGradleContent, getUndoManager()),
|
||||
androidScreenOrientation (settings, Ids::androidScreenOrientation, getUndoManager(), "unspecified"),
|
||||
androidCustomActivityClass (settings, Ids::androidCustomActivityClass, getUndoManager(), getDefaultActivityClass()),
|
||||
androidCustomApplicationClass (settings, Ids::androidCustomApplicationClass, getUndoManager(), getDefaultApplicationClass()),
|
||||
|
|
@ -621,6 +622,7 @@ private:
|
|||
mo << getAndroidJavaSourceSets (modules) << newLine;
|
||||
mo << getAndroidRepositories() << newLine;
|
||||
mo << getAndroidDependencies() << newLine;
|
||||
mo << androidCustomAppBuildGradleContent.get().toString() << newLine;
|
||||
mo << getApplyPlugins() << newLine;
|
||||
|
||||
mo << "}" << newLine << newLine;
|
||||
|
|
@ -991,6 +993,9 @@ private:
|
|||
"If adding any java libs in \"Java libraries to include\" setting, do not add them here as "
|
||||
"they will be added automatically.");
|
||||
|
||||
props.add (new TextPropertyComponent (androidCustomAppBuildGradleContent, "Extra module's build.gradle content", 32768, true),
|
||||
"Additional content to be appended to module's build.gradle inside android { section. ");
|
||||
|
||||
props.add (new TextPropertyComponent (androidGradleSettingsContent, "Custom gradle.settings content", 32768, true),
|
||||
"You can customize the content of settings.gradle here");
|
||||
|
||||
|
|
|
|||
|
|
@ -198,6 +198,7 @@ namespace Ids
|
|||
DECLARE_ID (androidAdditionalResourceFolders);
|
||||
DECLARE_ID (androidRepositories);
|
||||
DECLARE_ID (androidDependencies);
|
||||
DECLARE_ID (androidCustomAppBuildGradleContent);
|
||||
DECLARE_ID (androidBuildConfigRemoteNotifsConfigFile);
|
||||
DECLARE_ID (androidAdditionalXmlValueResources);
|
||||
DECLARE_ID (androidAdditionalDrawableResources);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue