1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-22 01:34:21 +00:00

Projucer: Enable AndroidX in gradle.properties to silence Google Play Billing warning

Without this change, a warning is raised during the build that a
dependency uses AndroidX but the main project does not.
This commit is contained in:
reuk 2024-06-03 13:21:14 +01:00
parent 15f28d71f2
commit d3add9900a
No known key found for this signature in database
GPG key ID: FCB43929F012EE5C

View file

@ -220,6 +220,7 @@ public:
writeFile (targetFolder, "build.gradle", getProjectBuildGradleFileContent());
writeFile (appFolder, "build.gradle", getAppBuildGradleFileContent (modules));
writeFile (targetFolder, "local.properties", getLocalPropertiesFileContent());
writeFile (targetFolder, "gradle.properties", getGradlePropertiesFileContent());
writeFile (targetFolder, "gradle/wrapper/gradle-wrapper.properties", getGradleWrapperPropertiesFileContent());
writeBinaryFile (targetFolder, "gradle/wrapper/LICENSE-for-gradlewrapper.txt", BinaryData::LICENSE, BinaryData::LICENSESize);
@ -1069,6 +1070,16 @@ private:
return replaceLineFeeds (props, getNewLineString());
}
String getGradlePropertiesFileContent() const
{
String result;
// Silences warning when Google Play Billing v7 is enabled
result << "android.useAndroidX=true" << newLine;
return replaceLineFeeds (result, getNewLineString());
}
String getGradleWrapperPropertiesFileContent() const
{
String props;