From 6e7a04390965098b19740a581b944fce9fbfbee6 Mon Sep 17 00:00:00 2001 From: heinezen Date: Sat, 24 Feb 2024 16:41:07 +0100 Subject: [PATCH] cli: Use entrypoint path as DLL search path on Windows as default. --- openage/__main__.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/openage/__main__.py b/openage/__main__.py index ac20017088..c724d5bc6a 100644 --- a/openage/__main__.py +++ b/openage/__main__.py @@ -62,9 +62,11 @@ def main(argv=None): ) if sys.platform == 'win32': + import inspect cli.add_argument( "--add-dll-search-path", action='append', dest='dll_paths', - default=[os.getcwd()], + # use path of current openage executable as default + default=[os.path.dirname(os.path.abspath(inspect.getsourcefile(lambda: 0)))], help="(Windows only) provide additional DLL search path") cli.add_argument("--version", "-V", action='store_true', dest='print_version',