kotlin native のデバッグ用の gradle task を定義する
こんな感じ。stdin も渡した方がいいね
// ./gradlew :capjoy:runDebug -PexecArgs="displays"
tasks.register<Exec>("runDebug") {
dependsOn("linkDebugExecutableNative")
val arguments = project.findProperty("execArgs")?.toString()?.split(" ") ?: listOf()
args(arguments)
environment("CAPJOY_GRADLE_RUN_DEBUG", "true")
executable = file("$buildDir/bin/native/debugExecutable/capjoy.kexe").absolutePath
standardInput = System.`in`
}