From 922c97c6c2092102222128339be483e01971dd69 Mon Sep 17 00:00:00 2001 From: Mikko Ahlroth Date: Wed, 31 Aug 2022 20:44:50 +0300 Subject: [PATCH] Fix build --- app/run_mix | 6 +++--- app/src/main/cpp/native-lib.cpp | 5 ++++- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/app/run_mix b/app/run_mix index 858c1fc..5ed7993 100755 --- a/app/run_mix +++ b/app/run_mix @@ -31,8 +31,8 @@ if [ -f "$APP_FILE" ]; then rm "$APP_FILE" fi -mix assets.deploy && \ +mix compile --force && \ + mix assets.deploy && \ mix release --overwrite && \ - cd "_build/${MIX_TARGET}_${MIX_ENV}/rel/todo_app" && \ + cd "_build/${MIX_TARGET}_${MIX_ENV}/rel/android" && \ zip -9r "$APP_FILE" lib/ releases/ --exclude "*.so" - diff --git a/app/src/main/cpp/native-lib.cpp b/app/src/main/cpp/native-lib.cpp index d816bb1..6c0b7b6 100644 --- a/app/src/main/cpp/native-lib.cpp +++ b/app/src/main/cpp/native-lib.cpp @@ -96,6 +96,9 @@ const char* startErlang(std::string root_dir, std::string log_dir) update_dir = root_dir + "update"; } + setenv("RELEASE_SYS_CONFIG", config_path.c_str(), 1); + setenv("RELEASE_ROOT", root_dir.c_str(), 1); + const char *args[] = { "test_main", "-sbwt", @@ -134,7 +137,7 @@ const char* startErlang(std::string root_dir, std::string log_dir) "elixir", "start_cli", "-mode", - "interactive", + "embedded", "-config", config_path.c_str(), "-boot",