ladybird/Userland/Applications/Browser/CMakeLists.txt
Andreas Kling 719168a1cd Browser: Move main browser window logic into a BrowserWindow class
Having so much the logic and lambdas in main() was getting unwieldy.
Moving it into a class simplifies this, and also opens up a path
towards supporting "Open in New Window" :^)
2021-05-17 23:32:35 +02:00

24 lines
582 B
CMake

compile_gml(BrowserWindow.gml BrowserWindowGML.h browser_window_gml)
compile_gml(EditBookmark.gml EditBookmarkGML.h edit_bookmark_gml)
compile_gml(Tab.gml TabGML.h tab_gml)
set(SOURCES
BookmarksBarWidget.cpp
BrowserConsoleClient.cpp
BrowserWindow.cpp
BrowserWindowGML.h
ConsoleWidget.cpp
CookieJar.cpp
DownloadWidget.cpp
EditBookmarkGML.h
History.cpp
InspectorWidget.cpp
Tab.cpp
TabGML.h
WindowActions.cpp
main.cpp
)
serenity_app(Browser ICON app-browser)
target_link_libraries(Browser LibWeb LibProtocol LibGUI LibDesktop)