diff --git a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/resources/testProject/new-mpp-native-cinterop/projectLibrary/build.gradle b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/resources/testProject/new-mpp-native-cinterop/projectLibrary/build.gradle index d0727ff5b2c..f1c52eef27b 100644 --- a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/resources/testProject/new-mpp-native-cinterop/projectLibrary/build.gradle +++ b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/resources/testProject/new-mpp-native-cinterop/projectLibrary/build.gradle @@ -34,6 +34,7 @@ kotlin { stdio { packageName 'example.cinterop.project.stdio' extraOpts '-nodefaultlibs' + compilerOpts '-DEVEN_NUMBER' } } } diff --git a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/resources/testProject/new-mpp-native-cinterop/projectLibrary/src/nativeInterop/cinterop/stdio.def b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/resources/testProject/new-mpp-native-cinterop/projectLibrary/src/nativeInterop/cinterop/stdio.def index 69362d03386..31066bac181 100644 --- a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/resources/testProject/new-mpp-native-cinterop/projectLibrary/src/nativeInterop/cinterop/stdio.def +++ b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/resources/testProject/new-mpp-native-cinterop/projectLibrary/src/nativeInterop/cinterop/stdio.def @@ -1,2 +1,12 @@ headers = stdio.h compilerOpts.osx = -D_ANSI_SOURCE +--- + +int getNumber() +{ + #ifdef EVEN_NUMBER + return 2; + #else + return 1; + #endif +} \ No newline at end of file diff --git a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/resources/testProject/new-mpp-native-cinterop/projectLibrary/src/nativeTest/kotlin/test.kt b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/resources/testProject/new-mpp-native-cinterop/projectLibrary/src/nativeTest/kotlin/test.kt index 42d1ff9597c..3702e50ccb5 100644 --- a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/resources/testProject/new-mpp-native-cinterop/projectLibrary/src/nativeTest/kotlin/test.kt +++ b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/resources/testProject/new-mpp-native-cinterop/projectLibrary/src/nativeTest/kotlin/test.kt @@ -5,8 +5,14 @@ package example.cinterop.project import kotlin.test.* +import example.cinterop.project.stdio.* @Test fun projectTest() { projectPrint("Project test") } + +@Test +fun compilerOptsTest() { + assertEquals(2, getNumber()) +}