ソースを参照

lpac-jni: Reimplement deterministic __FILE__ prefix using gradle

Peter Cai 2 年 前
コミット
17ff506d88

+ 5 - 2
libs/lpac-jni/build.gradle.kts

@@ -14,9 +14,12 @@ android {
         testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
 
         externalNativeBuild {
-            if (System.getenv("REPRODUCIBLE_BUILD") != "true") {
-                ndkBuild {
+            ndkBuild {
+                if (System.getenv("REPRODUCIBLE_BUILD") != "true") {
                     arguments("-j4")
+                } else {
+                    arguments("-j1")
+                    cFlags("-fmacro-prefix-map=${project.projectDir.toString()}=/fake/path/")
                 }
             }
         }

+ 1 - 2
libs/lpac-jni/src/main/jni/Application.mk

@@ -1,3 +1,2 @@
 APP_ABI := all
-APP_SHORT_COMMANDS := true
-APP_CLFAGS := -fmacro-prefix-map="$(call my-dir)"=/fake/prefix/
+APP_SHORT_COMMANDS := true