1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 15:47:44 +00:00

HackStudio: Use ProjectBuilder to build and run the current project

This enables building and running standalone serenity components from
Hack Studio :^)
This commit is contained in:
Itamar 2022-01-07 17:23:50 +02:00 committed by Andreas Kling
parent bb6324a9a9
commit be81278634
3 changed files with 29 additions and 17 deletions

View file

@ -18,6 +18,7 @@
#include "Git/GitWidget.h"
#include "Locator.h"
#include "Project.h"
#include "ProjectBuilder.h"
#include "ProjectFile.h"
#include "TerminalWrapper.h"
#include "ToDoEntriesWidget.h"
@ -133,8 +134,8 @@ private:
void create_project_tab(GUI::Widget& parent);
void configure_project_tree_view();
void run(TerminalWrapper& wrapper);
void build(TerminalWrapper& wrapper);
void run();
void build();
void hide_action_tabs();
bool any_document_is_dirty() const;
@ -228,5 +229,6 @@ private:
Mode m_mode { Mode::Code };
OwnPtr<Coredump::Inspector> m_coredump_inspector;
OwnPtr<ProjectBuilder> m_project_builder;
};
}