ipin-vr/vr-poc/app/build.gradle

67 lines
1.4 KiB
Groovy
Raw Normal View History

plugins {
id 'com.android.application'
}
android {
namespace 'com.ipin.vr.poc'
compileSdk 35
defaultConfig {
applicationId "com.ipin.vr.poc"
minSdk 29
targetSdk 32
versionCode 1
versionName "1.0.0-phase1"
ndk {
abiFilters "arm64-v8a"
}
externalNativeBuild {
cmake {
cppFlags "-std=c++17 -O2 -fvisibility=hidden"
arguments "-DANDROID_STL=c++_shared",
"-DANDROID_ARM_NEON=TRUE"
}
}
}
ndkVersion "27.2.12479018"
externalNativeBuild {
cmake {
path "CMakeLists.txt"
version "3.22.1"
}
}
buildTypes {
debug {
debuggable true
jniDebuggable true
minifyEnabled false
}
release {
minifyEnabled false
signingConfig signingConfigs.debug
}
}
sourceSets {
main {
// Prebuilt libopenxr_loader.so — user drops it in libs/arm64-v8a/
jniLibs.srcDirs += ['../libs']
}
}
// Keep .so symbols in debug builds for logcat crash symbolication
packagingOptions {
doNotStrip "**/*.so"
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_11
targetCompatibility JavaVersion.VERSION_11
}
}