diff --git a/Applications/Python/ogs/_internal/provide_ogs_cli_tools_via_wheel.py b/Applications/Python/ogs/_internal/provide_ogs_cli_tools_via_wheel.py index 6399fd881b70e906bb0a86f55b33623d02f055eb..ea18d3437538f4ddfa38f4c12b614b70624cb818 100644 --- a/Applications/Python/ogs/_internal/provide_ogs_cli_tools_via_wheel.py +++ b/Applications/Python/ogs/_internal/provide_ogs_cli_tools_via_wheel.py @@ -67,10 +67,10 @@ binaries_list = [ ] if "PEP517_BUILD_BACKEND" not in os.environ: - if platform.system() == "Windows": - os.add_dll_directory(os.path.join(os.path.dirname(__file__), "bin")) + OGS_BIN_DIR = os.path.join(os.path.join(os.path.dirname(__file__), "..", "bin")) - OGS_BIN_DIR = os.path.join(os.path.join(os.path.dirname(__file__), "bin")) + if platform.system() == "Windows": + os.add_dll_directory(OGS_BIN_DIR) def _program(name, args): return subprocess.run([os.path.join(OGS_BIN_DIR, name)] + args).returncode