diff --git a/SKIE/acceptance-tests b/SKIE/acceptance-tests index 9037015c..3a95dacc 160000 --- a/SKIE/acceptance-tests +++ b/SKIE/acceptance-tests @@ -1 +1 @@ -Subproject commit 9037015ce38f4c1be37fe9ca33ecc69116095e47 +Subproject commit 3a95dacc8f9392919a3da6dc8ef8753b56825a04 diff --git a/SKIE/skie-gradle/plugin-impl/src/common/kotlin/co/touchlab/skie/plugin/util/StringMap.kt b/SKIE/common/util/src/commonMain/kotlin/co/touchlab/skie/util/BuildConfigTypes.kt similarity index 68% rename from SKIE/skie-gradle/plugin-impl/src/common/kotlin/co/touchlab/skie/plugin/util/StringMap.kt rename to SKIE/common/util/src/commonMain/kotlin/co/touchlab/skie/util/BuildConfigTypes.kt index 797b9395..26ca80ab 100644 --- a/SKIE/skie-gradle/plugin-impl/src/common/kotlin/co/touchlab/skie/plugin/util/StringMap.kt +++ b/SKIE/common/util/src/commonMain/kotlin/co/touchlab/skie/util/BuildConfigTypes.kt @@ -1,4 +1,7 @@ -package co.touchlab.skie.plugin.util +package co.touchlab.skie.util // Workaround for limitation of BuildConfig plugin - as of time of writing it cannot declare generic types + typealias StringMap = Map + +typealias StringArray = Array diff --git a/SKIE/skie-gradle/plugin-impl/gradle-plugin-impl.gradle.kts b/SKIE/skie-gradle/plugin-impl/gradle-plugin-impl.gradle.kts index 7cc0bdd4..28ded5fd 100644 --- a/SKIE/skie-gradle/plugin-impl/gradle-plugin-impl.gradle.kts +++ b/SKIE/skie-gradle/plugin-impl/gradle-plugin-impl.gradle.kts @@ -53,7 +53,7 @@ buildConfig { ) buildConfigField("String", "SKIE_GRADLE_SHIM_IMPL_COORDINATE", "") - buildConfigField("co.touchlab.skie.plugin.util.StringMap", "KOTLIN_TO_SKIE_VERSION", "") + buildConfigField("co.touchlab.skie.util.StringMap", "KOTLIN_TO_SKIE_VERSION", "") buildConfigField("String", "SKIE_VERSION", "") buildConfigField("String", "SKIE_KOTLIN_PLUGIN_COORDINATE", "") buildConfigField("String", "SKIE_KOTLIN_RUNTIME_COORDINATE", "") @@ -83,7 +83,7 @@ multiDimensionTarget.configureSourceSet { sourceSet -> "${version.toString().enquoted()} to ${name.toString().enquoted()}" } - buildConfigField("co.touchlab.skie.plugin.util.StringMap", "KOTLIN_TO_SKIE_VERSION", "mapOf($kotlinToSkieKgpVersion)") + buildConfigField("co.touchlab.skie.util.StringMap", "KOTLIN_TO_SKIE_VERSION", "mapOf($kotlinToSkieKgpVersion)") buildConfigField("String", "SKIE_VERSION", "\"${project.version}\"") diff --git a/build-setup/src/main/kotlin/co/touchlab/skie/buildsetup/plugins/DevAcceptanceTests.kt b/build-setup/src/main/kotlin/co/touchlab/skie/buildsetup/plugins/DevAcceptanceTests.kt index bc7648db..b2b0a700 100644 --- a/build-setup/src/main/kotlin/co/touchlab/skie/buildsetup/plugins/DevAcceptanceTests.kt +++ b/build-setup/src/main/kotlin/co/touchlab/skie/buildsetup/plugins/DevAcceptanceTests.kt @@ -238,12 +238,12 @@ abstract class DevAcceptanceTests : Plugin { value = "", ) buildConfigField( - type = "co.touchlab.skie.acceptancetests.util.StringArray", + type = "co.touchlab.skie.util.StringArray", name = "DEPENDENCIES", value = "", ) buildConfigField( - type = "co.touchlab.skie.acceptancetests.util.StringArray", + type = "co.touchlab.skie.util.StringArray", name = "EXPORTED_DEPENDENCIES", value = "", ) @@ -298,12 +298,12 @@ abstract class DevAcceptanceTests : Plugin { .map { it.asFile.absolutePath.enquoted() }, ) buildConfigField( - type = "co.touchlab.skie.acceptancetests.util.StringArray", + type = "co.touchlab.skie.util.StringArray", name = "DEPENDENCIES", value = resolvedDependencies.map { "arrayOf(${it.toListString()})" }, ) buildConfigField( - type = "co.touchlab.skie.acceptancetests.util.StringArray", + type = "co.touchlab.skie.util.StringArray", name = "EXPORTED_DEPENDENCIES", value = exportedDependencies.map { "arrayOf(${it.toListString()})" }, )