mirror of
git://source.winehq.org/git/wine.git
synced 2024-10-14 17:27:18 +00:00
libwine: Fall back to the WINELOADER path for the bin directory.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
56b14d637f
commit
4ee9bbc889
|
@ -426,14 +426,15 @@ static int set_dlldir( char *libdir )
|
||||||
/* initialize the argv0 path */
|
/* initialize the argv0 path */
|
||||||
void wine_init_argv0_path( const char *argv0 )
|
void wine_init_argv0_path( const char *argv0 )
|
||||||
{
|
{
|
||||||
const char *basename;
|
const char *basename, *wineloader;
|
||||||
|
|
||||||
if (!(basename = strrchr( argv0, '/' ))) basename = argv0;
|
if (!(basename = strrchr( argv0, '/' ))) basename = argv0;
|
||||||
else basename++;
|
else basename++;
|
||||||
|
|
||||||
if (set_bindir( get_runtime_exedir() )) goto done;
|
if (set_bindir( get_runtime_exedir() )) goto done;
|
||||||
if (set_dlldir( get_runtime_libdir() )) goto done;
|
if (set_dlldir( get_runtime_libdir() )) goto done;
|
||||||
set_bindir( get_runtime_argvdir( argv0 ));
|
if (set_bindir( get_runtime_argvdir( argv0 ))) goto done;
|
||||||
|
if ((wineloader = getenv( "WINELOADER" ))) set_bindir( get_runtime_argvdir( wineloader ));
|
||||||
|
|
||||||
done:
|
done:
|
||||||
if (build_dir)
|
if (build_dir)
|
||||||
|
|
Loading…
Reference in a new issue