Skip to content

Integration

Quick-setup matrix for every supported build system:

Platform Quick setup
Xcode Add integration/xcode/kagura.xcconfig + run-script phase
Android (Gradle / NDK) apply from: "kagura/integration/android/kagura.gradle"
Unity (IL2CPP) Copy Editor/KaguraPostBuildProcessor.cs to Assets/Editor/
Unreal Engine 5 Copy KaguraToolchain.cs to the UBT toolchain path
CMake -DCMAKE_TOOLCHAIN_FILE=kagura-toolchain.cmake
Bazel load("@kagura//integration/bazel:kagura.bzl", "kagura_cc_binary")
CocoaPods pod 'KaguraObfuscator' + xcconfig for the plugin flag
Swift Package Manager .product(name: "KaguraRuntime", package: "kagura")

Each page mirrors the README that ships alongside the integration files in the repo (integration/<system>/README.md), so what you see here is the same as what you read on GitHub.