@@ -69,13 +69,9 @@ def build_lin(plugin_dir): | |||||
def build(plugin_dir): | def build(plugin_dir): | ||||
try: | |||||
build_lin(plugin_dir) | |||||
build_mac(plugin_dir) | |||||
build_win(plugin_dir) | |||||
move_stage() | |||||
finally: | |||||
delete_stage() | |||||
build_lin(plugin_dir) | |||||
build_mac(plugin_dir) | |||||
build_win(plugin_dir) | |||||
if __name__ == "__main__": | if __name__ == "__main__": | ||||
@@ -44,11 +44,14 @@ for plugin_dir in plugin_dirs: | |||||
print(f"Building {slug}") | print(f"Building {slug}") | ||||
try: | try: | ||||
build.build(plugin_dir) | build.build(plugin_dir) | ||||
build.move_stage() | |||||
except Exception as e: | except Exception as e: | ||||
print(e) | print(e) | ||||
print(f"{slug} build failed") | print(f"{slug} build failed") | ||||
input() | input() | ||||
continue | continue | ||||
finally: | |||||
build.delete_stage() | |||||
# Copy manifest | # Copy manifest | ||||
with open(library_manifest_filename, "w") as f: | with open(library_manifest_filename, "w") as f: | ||||