Adapt for running from escript (fix 3).
This commit is contained in:
@@ -83,11 +83,15 @@
|
|||||||
init() ->
|
init() ->
|
||||||
NifName = "esqlite3_nif",
|
NifName = "esqlite3_nif",
|
||||||
NifFileName = filename:join(get_priv_dir(), NifName),
|
NifFileName = filename:join(get_priv_dir(), NifName),
|
||||||
|
io:format("NifFileName = ~p~n", [NifFileName]),
|
||||||
ok = erlang:load_nif(NifFileName, 0).
|
ok = erlang:load_nif(NifFileName, 0).
|
||||||
|
|
||||||
%% @private
|
%% @private
|
||||||
get_priv_dir() ->
|
get_priv_dir() ->
|
||||||
case code:priv_dir(esqlite) of
|
PrivDir = code:priv_dir(esqlite),
|
||||||
|
io:format("PrivDir = code:priv_dir(esqlite) = ~p~n", [PrivDir]),
|
||||||
|
case PrivDir of
|
||||||
|
%case code:priv_dir(esqlite) of
|
||||||
{error, bad_name} ->
|
{error, bad_name} ->
|
||||||
%% application isn't in path, fall back
|
%% application isn't in path, fall back
|
||||||
case is_escript() of
|
case is_escript() of
|
||||||
|
|||||||
Reference in New Issue
Block a user