You can open this sample inside an IDE using the IntelliJ native importer, Eclipse Buildship, or Nokee’s Xcode IDE plugin

This sample shows how to build a native library implemented in C with Gradle. The library has no dependencies, and the build has a minimal configuration.

build.gradle
plugins {
	id 'dev.nokee.c-library'
	id 'dev.nokee.xcode-ide'
}
build.gradle.kts
plugins {
	id("dev.nokee.c-library")
	id("dev.nokee.xcode-ide")
}

To build the library:

$ ./gradlew assemble

BUILD SUCCESSFUL
2 actionable tasks: 2 executed

The native library produced inside ./build/libs/main directory:

$ ls ./build/libs/main/*
./build/libs/main/libc-library.dylib

For more information, see C Library Plugin reference chapter and Building Native Projects chapter.