Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Side by Side Diff: libadblockplus-android/build.gradle

Issue 29557565: Issue 5800 - Add option to specify a list of V8 libraries (Closed)
Patch Set: Excluding v8 shared libs from AAR (Gradle) Created Oct. 12, 2017, 12:27 p.m.
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View unified diff | Download patch
« no previous file with comments | « README.md ('k') | libadblockplus-android/jni/Android.mk » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 apply plugin: 'com.android.library' 1 apply plugin: 'com.android.library'
2 2
3 android { 3 android {
4 compileSdkVersion 16 4 compileSdkVersion 16
5 buildToolsVersion "25.0.0" 5 buildToolsVersion "25.0.0"
6 6
7 defaultConfig { 7 defaultConfig {
8 minSdkVersion 11 8 minSdkVersion 11
9 targetSdkVersion 16 9 targetSdkVersion 16
10 versionCode 1 10 versionCode 1
(...skipping 11 matching lines...) Expand all
22 } 22 }
23 23
24 sourceSets { 24 sourceSets {
25 main { 25 main {
26 manifest.srcFile 'AndroidManifest.xml' 26 manifest.srcFile 'AndroidManifest.xml'
27 java.srcDirs = ['src'] 27 java.srcDirs = ['src']
28 res.srcDirs = ['res'] 28 res.srcDirs = ['res']
29 jni.srcDirs = ['jni'] 29 jni.srcDirs = ['jni']
30 } 30 }
31 } 31 }
32
33 def sharedV8LibFilesSet = []
34 def sharedV8LibFiles = System.getenv('SHARED_V8_LIB_FILENAMES')
35 if (sharedV8LibFiles != null) {
36 def sharedV8LibFilesArray = sharedV8LibFiles.split(' ')
37 sharedV8LibFilesArray.each { eachFileName ->
38 sharedV8LibFilesSet.add("**/" + eachFileName)
39 println "[Configuration] Excluding shared v8 library " + eachFileName + " from AAR"
40 }
41 } else {
42 println "[Configuration] No shared v8 libraries excluded from AAR"
43 }
44
45 packagingOptions {
46 excludes = sharedV8LibFilesSet
diegocarloslima 2017/10/16 10:04:28 I just think that instead of using the sharedV8Lib
47 }
32 } 48 }
OLDNEW
« no previous file with comments | « README.md ('k') | libadblockplus-android/jni/Android.mk » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld