From f33df4c75ee5895e9598beb3ef860795ad987872 Mon Sep 17 00:00:00 2001 From: Nikolay Igotti Date: Tue, 10 Oct 2017 14:56:35 +0300 Subject: [PATCH] Add Gradle task to build cross-target platform libs (#927) --- build.gradle | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index ca6697cffcc..97b878d0680 100644 --- a/build.gradle +++ b/build.gradle @@ -270,13 +270,15 @@ targetList.each { target -> } } + Task platformLibs = task("${target}PlatformLibs") {} + targetDefFiles(target).forEach{ defFile -> def taskName = defFileToTaskName(target, defFile.name) def suffix = null if (new PlatformInfo().isWindows()) suffix = 'bat' - task(taskName, type:GradleBuild) { + Task libTask = task(taskName, type:GradleBuild) { dependsOn ':dist' dependsOn ':tools:kotlin-native-gradle-plugin:jar' dependsOn defFile.config.depends.collect{defFileToTaskName(target, it)} @@ -293,6 +295,7 @@ targetList.each { target -> 'libraries' : defFile.config.depends.join(" ") ] } + platformLibs.dependsOn(libTask) } }