Adapt for running from escript (fix 6).
This commit is contained in:
@@ -82,7 +82,9 @@
|
||||
|
||||
init() ->
|
||||
NifName = "esqlite3_nif",
|
||||
NifFileName = filename:join(get_priv_dir(), NifName),
|
||||
PrivDir = get_priv_dir(),
|
||||
io:format("PrivDir = ~p~n", [PrivDir]),
|
||||
NifFileName = filename:join(PrivDir, NifName),
|
||||
io:format("NifFileName = ~p~n", [NifFileName]),
|
||||
ok = erlang:load_nif(NifFileName, 0).
|
||||
|
||||
@@ -110,8 +112,7 @@ try_escript() ->
|
||||
RootDir = filename:dirname(filename:dirname(Pref)),
|
||||
AppsDir = filename:join(RootDir, "lib"),
|
||||
io:format("AppsDir = ~p~n", [AppsDir]),
|
||||
SqDir = filename:dirname(filename:dirname(Suf)),
|
||||
filename:join([AppsDir, [$.|SqDir], "priv"]); % prepend "." to suffix that starts with "/"
|
||||
filename:join([AppsDir, [$.|Suf], "priv"]); % prepend "." to suffix that starts with "/"
|
||||
false ->
|
||||
case code:priv_dir(esqlite) of
|
||||
{error, bad_name} -> "priv";
|
||||
|
||||
Reference in New Issue
Block a user