Attempt windows relative path fix.

This commit is contained in:
Matthew Stratford 2021-04-26 12:44:22 +01:00
parent e39a9b73a4
commit 256d690a19
2 changed files with 8 additions and 1 deletions

View file

@ -80,7 +80,7 @@
{
"optionDest": "datas",
"value": "/package.json;./"
}
}
],
"nonPyinstallerOptions": {
"increaseRecursionLimit": false,

View file

@ -11,9 +11,16 @@ in_file.close()
for option in config["pyinstallerOptions"]:
if option["optionDest"] in ["datas", "filenames", "icon_file"]:
# If we wanted a relative output directory, this will go missing in abspath on windows.
relative_fix = False
if option["value"].split(";")[1] == "./":
relative_fix = True
option["value"] = os.path.abspath(parent_path + option["value"])
if not isWindows():
option["value"] = option["value"].replace(";", ":")
elif relative_fix:
option["value"] += ".\\" # Add the windows relative path.
out_file = open('build-exe-config.json', 'w')
out_file.write(json.dumps(config, indent=2))