Skip to content

Commit bc335c6

Browse files
authored
Read parameter to set default native build type (#273)
1 parent 2a8751d commit bc335c6

File tree

3 files changed

+9
-3
lines changed

3 files changed

+9
-3
lines changed

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ SONATYPE_HOST=DEFAULT
1818
RELEASE_SIGNING_ENABLED=true
1919

2020
GROUP=co.touchlab.kmmbridge
21-
VERSION_NAME=1.1.0
21+
VERSION_NAME=1.1.1
2222
VERSION_NAME_3x=0.3.7
2323

2424
POM_URL=https://github.com/touchlab/KMMBridge

kmmbridge/src/main/kotlin/co/touchlab/kmmbridge/KMMBridge.kt

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,14 @@ abstract class BaseKMMBridgePlugin : Plugin<Project> {
5252
val extension = extensions.create<KmmBridgeExtension>(EXTENSION_NAME)
5353

5454
extension.dependencyManagers.convention(emptyList())
55-
extension.buildType.convention(NativeBuildType.RELEASE)
55+
56+
val defaultNativeBuildType = if (project.findStringProperty("NATIVE_BUILD_TYPE") == "DEBUG") {
57+
NativeBuildType.DEBUG
58+
} else {
59+
NativeBuildType.RELEASE
60+
}
61+
62+
extension.buildType.convention(defaultNativeBuildType)
5663

5764
afterEvaluate {
5865
val kmmBridgeExtension = extensions.getByType<KmmBridgeExtension>()

kmmbridge/src/main/kotlin/co/touchlab/kmmbridge/KmmBridgeExtension.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@ interface KmmBridgeExtension {
4242

4343
val buildType: Property<NativeBuildType>
4444

45-
4645
@Suppress("unused")
4746
fun Project.s3PublicArtifacts(
4847
region: String,

0 commit comments

Comments
 (0)