// https://play.kotlinlang.org/hands-on/Introduction%20to%20Kotlin%20Native/02_CreatingAProject plugins { id 'kotlin-multiplatform' version '1.3.31' } repositories { mavenCentral() } kotlin { // For ARM, should be changed to iosArm32 or iosArm64 // For Linux, should be changed to e.g. linuxX64 // For MacOS, should be changed to e.g. macosX64 // For Windows, should be changed to e.g. mingwX64 macosX64("macos") { binaries { executable { // Change to specify fully qualified name of your application's entry point: entryPoint = 'sample.main' // Specify command-line arguments, if necessary: runTask?.args('') } } } sourceSets { // Note: To enable common source sets please comment out 'kotlin.import.noCommonSourceSets' property // in gradle.properties file and re-import your project in IDE. macosMain { } macosTest { } } } // Use the following Gradle tasks to run your application: // :runReleaseExecutableMacos - without debug symbols // :runDebugExecutableMacos - with debug symbols