From a70b8ec352c98c9b14351f78c914ff60673403fa Mon Sep 17 00:00:00 2001 From: Tobrun Van Nuland Date: Thu, 4 May 2017 10:37:14 +0200 Subject: [PATCH] [android] - only build custom layer for debug builds --- platform/android/MapboxGLAndroidSDK/build.gradle | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/platform/android/MapboxGLAndroidSDK/build.gradle b/platform/android/MapboxGLAndroidSDK/build.gradle index f2d28e53d11..d3396d7eb5e 100644 --- a/platform/android/MapboxGLAndroidSDK/build.gradle +++ b/platform/android/MapboxGLAndroidSDK/build.gradle @@ -31,7 +31,7 @@ android { buildConfigField "String", "MAPBOX_EVENTS_USER_AGENT", String.format("\"MapboxEventsAndroid/%s\"", project.VERSION_NAME) } - defaultPublishConfig project.hasProperty("mapbox.buildtype") ? project.getProperty("mapbox.buildtype") : "debug" + defaultPublishConfig project.hasProperty("mapbox.buildtype") ? project.getProperty("mapbox.buildtype") : "debug" // We sometimes want to invoke Gradle without building a native dependency, e.g. when we just want // to invoke the Java tests. When we explicitly specify an ABI of 'none', no native dependencies are @@ -76,7 +76,11 @@ android { } targets "mapbox-gl" - targets "example-custom-layer" + + if (defaultPublishConfig.equalsIgnoreCase("debug")) { + targets "example-custom-layer" + } + if (project.hasProperty("mapbox.with_test")) { targets "mbgl-test" }