1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- // Non functional android library used to provide Android Studio editor support to the project.
- plugins {
- id 'com.android.library'
- id 'org.jetbrains.kotlin.android'
- }
- android {
- compileSdkVersion versions.compileSdk
- buildToolsVersion versions.buildTools
- ndkVersion versions.ndkVersion
- namespace = "org.godotengine.godot"
- defaultConfig {
- minSdkVersion versions.minSdk
- targetSdkVersion versions.targetSdk
- }
- compileOptions {
- sourceCompatibility versions.javaVersion
- targetCompatibility versions.javaVersion
- }
- kotlinOptions {
- jvmTarget = versions.javaVersion
- }
- packagingOptions {
- exclude 'META-INF/LICENSE'
- exclude 'META-INF/NOTICE'
- }
- sourceSets {
- main {
- manifest.srcFile 'AndroidManifest.xml'
- }
- }
- externalNativeBuild {
- cmake {
- path "CMakeLists.txt"
- }
- }
- libraryVariants.all { variant ->
- def buildType = variant.buildType.name.capitalize()
- def taskPrefix = ""
- if (project.path != ":") {
- taskPrefix = project.path + ":"
- }
- // Disable the externalNativeBuild* task as it would cause build failures since the cmake build
- // files is only setup for editing support.
- gradle.startParameter.excludedTaskNames += taskPrefix + "externalNativeBuild" + buildType
- }
- }
- dependencies {}
|