aboutsummaryrefslogtreecommitdiff
path: root/src/build_settings.cpp
diff options
context:
space:
mode:
authorIllusionMan1212 <hisham.abourgheba@gmail.com>2025-04-04 05:23:12 +0200
committerIllusionMan1212 <hisham.abourgheba@gmail.com>2025-04-04 05:23:12 +0200
commit4495f0f0f245e4534aa39e153176b42b4d2db8f6 (patch)
treeffdda76843f1331fd95caa0e2fa5de0835a3f3c4 /src/build_settings.cpp
parent7c26024920d3fe684edc66016f71db28e1f7542b (diff)
feat: added a `-android-keystore-password` option to pass a password for the keystore instead of hardcoding it as `android`
Diffstat (limited to 'src/build_settings.cpp')
-rw-r--r--src/build_settings.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/build_settings.cpp b/src/build_settings.cpp
index 8339b111a..1e44a8bc5 100644
--- a/src/build_settings.cpp
+++ b/src/build_settings.cpp
@@ -554,6 +554,7 @@ struct BuildContext {
String ODIN_ANDROID_JAR_SIGNER;
String android_keystore;
String android_keystore_alias;
+ String android_keystore_password;
String android_manifest;
};
@@ -1593,6 +1594,10 @@ gb_internal void init_android_values(bool with_sdk) {
gb_printf_err("Error: -android-keystore_alias:<string> has not been set\n");
gb_exit(1);
}
+ if (bc->android_keystore_password.len == 0) {
+ gb_printf_err("Error: -android-keystore-password:<string> has not been set\n");
+ gb_exit(1);
+ }
}
}