diff --git a/samples/build.gradle b/samples/build.gradle index f97256801fa..a44d3403661 100644 --- a/samples/build.gradle +++ b/samples/build.gradle @@ -53,6 +53,7 @@ task buildSamplesWithPlatformLibs() { dependsOn ':objc:assemble' dependsOn ':opengl:assemble' dependsOn ':uikit:assemble' + dependsOn ':coverage:assemble' } if (MPPTools.isWindows()) { diff --git a/samples/coverage/build.gradle.kts b/samples/coverage/build.gradle.kts index e5645c2113d..8e23ae4968c 100644 --- a/samples/coverage/build.gradle.kts +++ b/samples/coverage/build.gradle.kts @@ -21,9 +21,7 @@ kotlin { macosX64("macos") { binaries { - executable(listOf(DEBUG)) { - entryPoint = "coverage.main" - } + executable(listOf(DEBUG)) } binaries.getExecutable("test", DEBUG).apply { freeCompilerArgs = mutableListOf( diff --git a/samples/settings.gradle b/samples/settings.gradle index 989491952c4..038e12183a5 100644 --- a/samples/settings.gradle +++ b/samples/settings.gradle @@ -17,7 +17,10 @@ pluginManagement { enableFeaturePreview('GRADLE_METADATA') /* - * The following projects are only available for certain platforms: + * The following projects are only available for certain platforms. + * + * IMPORTANT: If a new sample doesn't include interop with third-party libraries, + * add it into the 'buildSamplesWithPlatfromLibs' task in the root build.gradle. */ if (MPPTools.isMacos() || MPPTools.isLinux() || MPPTools.isWindows()) { include ':csvparser'