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.