diff --git a/src/eMake.erl b/src/eMake.erl index 3e3cdd3..8b8c57d 100644 --- a/src/eMake.erl +++ b/src/eMake.erl @@ -38,7 +38,8 @@ main(Args) -> eMakeFile() -> {ok, CurDir} = file:get_cwd(), Md5 = erlang:md5(CurDir), - filename:join(code:root_dir(), <<".eMake/", (base64:encode(Md5))/binary>>). + {ok, [[HomeDir]]} = init:get_argument(home), + filename:join(HomeDir, <<".eMake/", (base64:encode(Md5))/binary>>). readEMake() -> try {ok, [LastTime]} = file:consult(eMakeFile()), LastTime of