summaryrefslogtreecommitdiff
path: root/platforms/android/settings.gradle
blob: baa17145a566bbf24c33e487fe8e738c3fc5e440 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import java.util.regex.Pattern

def getProjectList() {
    def manifestFile = file("project.properties")
    def pattern = Pattern.compile("android.library.reference.(\\d+)\\s*=\\s*(.*)")
    def matcher = pattern.matcher(manifestFile.getText())
    def projects = []
    while (matcher.find()) {
      projects.add(":" + matcher.group(2).replace("/",":"))
    }
    return projects
}

for (subproject in getProjectList()) {
    include subproject
}

include ':'