From 36bcb8256543fdad71d3f6c7179584ff2591cac6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gilles=20Roudi=C3=A8re?= Date: Wed, 26 Oct 2022 15:55:38 +0200 Subject: Remove uncessecary checks when exporting gdextension binaries --- editor/plugins/gdextension_export_plugin.h | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/editor/plugins/gdextension_export_plugin.h b/editor/plugins/gdextension_export_plugin.h index c5f7d2a047..54f7ece1ee 100644 --- a/editor/plugins/gdextension_export_plugin.h +++ b/editor/plugins/gdextension_export_plugin.h @@ -72,9 +72,8 @@ void GDExtensionExportPlugin::_export_file(const String &p_path, const String &p if (all_tags_met) { String library_path = config->get_value("libraries", E); - if (!library_path.begins_with("res://")) { - print_line("Skipping export of out-of-project library " + library_path); - continue; + if (library_path.is_relative_path()) { + library_path = p_path.get_base_dir().path_join(library_path); } add_shared_object(library_path, tags); @@ -131,9 +130,8 @@ void GDExtensionExportPlugin::_export_file(const String &p_path, const String &p for (const Variant *key = dependency.next(nullptr); key; key = dependency.next(key)) { String library_path = *key; String target_path = dependency[*key]; - if (!library_path.begins_with("res://")) { - print_line("Skipping export of out-of-project library " + library_path); - continue; + if (library_path.is_relative_path()) { + library_path = p_path.get_base_dir().path_join(library_path); } add_shared_object(library_path, tags, target_path); } -- cgit v1.2.3