From f0ec073bf66cfc7f618c83902426f0ab52229c30 Mon Sep 17 00:00:00 2001 From: Vyacheslav Gerasimov Date: Wed, 14 Mar 2018 15:55:17 +0300 Subject: [PATCH] Build: Include ultimate projects only if intellijUltimateEnabled --- settings.gradle | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/settings.gradle b/settings.gradle index 9296b126c7c..c121176de73 100644 --- a/settings.gradle +++ b/settings.gradle @@ -146,8 +146,6 @@ include ":kotlin-build-common", ":kotlin-annotation-processing-embeddable", ":examples:kotlin-jsr223-local-example", ":examples:kotlin-jsr223-daemon-local-eval-example", - ":ultimate", - ":ultimate:ultimate-runner", ":kotlin-annotations-jvm", ":kotlin-annotations-android", ":pill:generate-all-tests", @@ -159,6 +157,14 @@ include ":kotlin-build-common", ':kotlin-noarg:plugin-marker', ":test-instrumenter" +def isTeamcityBuild = hasProperty("teamcity") || System.getenv("TEAMCITY_VERSION") != null +def includeUltimate = hasProperty("intellijUltimateEnabled") && intellijUltimateEnabled != 'false' +if (isTeamcityBuild || includeUltimate) { + include( + ":ultimate", + ":ultimate:ultimate-runner" + ) +} rootProject.name = "kotlin"