[GDExtension] Improve error messages during export.

This commit is contained in:
bruvzg 2024-10-03 14:54:40 +03:00
parent 2e14492879
commit 3ab1b75117
No known key found for this signature in database
GPG key ID: 7960FCF39844EC38
2 changed files with 10 additions and 1 deletions

View file

@ -222,9 +222,15 @@ Error EditorExportPlatformPC::export_project_data(const Ref<EditorExportPreset>
err = da->make_dir_recursive(target_path);
if (err == OK) {
err = da->copy_dir(src_path, target_path, -1, true);
if (err != OK) {
add_message(EXPORT_MESSAGE_ERROR, TTR("GDExtension"), TTR(vformat("Failed to copy shared object \"%s\".", src_path)));
}
}
} else {
err = da->copy(src_path, target_path);
if (err != OK) {
add_message(EXPORT_MESSAGE_ERROR, TTR("GDExtension"), TTR(vformat("Failed to copy shared object \"%s\".", src_path)));
}
if (err == OK) {
err = sign_shared_object(p_preset, p_debug, target_path);
}