comparison mupdf-source/thirdparty/zxing-cpp/wrappers/android/app/build.gradle.kts @ 3:2c135c81b16c

MERGE: upstream PyMuPDF 1.26.4 with MuPDF 1.26.7
author Franz Glasner <fzglas.hg@dom66.de>
date Mon, 15 Sep 2025 11:44:09 +0200
parents b50eed0cc0ef
children
comparison
equal deleted inserted replaced
0:6015a75abc2d 3:2c135c81b16c
1 plugins {
2 alias(libs.plugins.android.application)
3 alias(libs.plugins.kotlin.android)
4 }
5
6 android {
7 namespace = "zxingcpp.app"
8 defaultConfig {
9 applicationId = "io.github.zxingcpp.app"
10 compileSdk = libs.versions.androidCompileSdk.get().toInt()
11 minSdk = 26 // for the adaptive icons. TODO: remove adaptive icons and lower to API 21
12 targetSdk = libs.versions.androidTargetSdk.get().toInt()
13 versionCode = 1
14 versionName = "1.0"
15 }
16 buildFeatures {
17 viewBinding = true
18 }
19 buildTypes {
20 release {
21 isMinifyEnabled = false
22 proguardFiles(getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro")
23 }
24 }
25 compileOptions {
26 sourceCompatibility = JavaVersion.VERSION_1_8
27 targetCompatibility = JavaVersion.VERSION_1_8
28 }
29 kotlinOptions {
30 jvmTarget = "1.8"
31 }
32 lint {
33 disable.add("UnsafeExperimentalUsageError")
34 }
35 }
36
37 dependencies {
38 implementation(project(":zxingcpp"))
39
40 implementation(libs.androidx.appcompat)
41 implementation(libs.androidx.constraintlayout)
42 implementation(libs.androidx.core)
43 implementation(libs.androidx.camera.camera2)
44 implementation(libs.androidx.camera.lifecycle)
45 implementation(libs.androidx.camera.view)
46 implementation(libs.android.material)
47
48 // Java "upstream" version of zxing (to compare performance)
49 implementation(libs.zxing.core)
50 }