plugins { id 'com.android.application' } android { namespace "org.legoisland.isle" compileSdk 35 defaultConfig { applicationId 'org.legoisland.isle' minSdk 21 targetSdk 35 versionCode 1 versionName '1.0' externalNativeBuild { cmake { arguments '-DANDROID_STL=c++_shared', '-DCMAKE_BUILD_TYPE=Release', '-DISLE_USE_DX5=false', '-DISLE_BUILD_CONFIG=false', '-DENABLE_CLANG_TIDY=false', '-DISLE_WERROR=true', '-DISLE_DEBUG=false', '-Werror=dev', '-DCMAKE_MESSAGE_LOG_LEVEL=STATUS' } } } externalNativeBuild { cmake { version "3.30.5" path '../../CMakeLists.txt' } } buildTypes { release { minifyEnabled false // proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } buildFeatures { prefab true } } dependencies { implementation files('libs/SDL3.aar') }