Skip to content

Commit 0b9e837

Browse files
committed
Updated build gradle
1 parent 4c56a5e commit 0b9e837

File tree

3 files changed

+12
-18
lines changed

3 files changed

+12
-18
lines changed
File renamed without changes.
File renamed without changes.

tinySoundFont/build.gradle.kts

Lines changed: 12 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -13,23 +13,18 @@ group = "pl.lemanski.tinySoundFont"
1313
version = "0.0.1"
1414

1515
kotlin {
16-
mingwX64().apply {
17-
val main by compilations.getting
18-
19-
main.cinterops.create("libtsf") {
20-
definitionFile = File(rootDir, "native/libtsf.def")
21-
includeDirs.headerFilterOnly("$rootDir\\native\\include")
22-
extraOpts("-libraryPath", "$rootDir\\native\\lib\\mingw_x64")
23-
}
24-
}
25-
26-
linuxX64().apply {
27-
val main by compilations.getting
28-
29-
main.cinterops.create("libtsf") {
30-
definitionFile = File(rootDir, "native/libtsf.def")
31-
includeDirs.headerFilterOnly("$rootDir\\native\\include")
32-
extraOpts("-libraryPath", "$rootDir\\native\\lib\\linux_x64")
16+
listOf(
17+
mingwX64(),
18+
linuxX64()
19+
).forEach { target ->
20+
target.apply {
21+
val main by compilations.getting
22+
23+
main.cinterops.create("libtsf") {
24+
definitionFile = File(rootDir, "native/libtsf.def")
25+
includeDirs.headerFilterOnly("$rootDir\\native\\include")
26+
extraOpts("-libraryPath", "$rootDir\\native\\lib\\${target.name}")
27+
}
3328
}
3429
}
3530

@@ -39,7 +34,6 @@ kotlin {
3934
}
4035

4136
sourceSets {
42-
4337
commonMain.dependencies {
4438
implementation(libs.coroutines.core)
4539
}

0 commit comments

Comments
 (0)