summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibGUI/CMakeLists.txt
diff options
context:
space:
mode:
authorAndreas Kling <kling@serenityos.org>2021-01-12 12:17:30 +0100
committerAndreas Kling <kling@serenityos.org>2021-01-12 12:17:46 +0100
commit13d7c09125f8eec703d0a43a9a87fc8aa08f7319 (patch)
tree70fd643c429cea5c1f9362c2674511d17a53f3b5 /Userland/Libraries/LibGUI/CMakeLists.txt
parentdc28c07fa526841e05e16161c74a6c23984f1dd5 (diff)
downloadserenity-13d7c09125f8eec703d0a43a9a87fc8aa08f7319.zip
Libraries: Move to Userland/Libraries/
Diffstat (limited to 'Userland/Libraries/LibGUI/CMakeLists.txt')
-rw-r--r--Userland/Libraries/LibGUI/CMakeLists.txt114
1 files changed, 114 insertions, 0 deletions
diff --git a/Userland/Libraries/LibGUI/CMakeLists.txt b/Userland/Libraries/LibGUI/CMakeLists.txt
new file mode 100644
index 0000000000..f5b8bc2f66
--- /dev/null
+++ b/Userland/Libraries/LibGUI/CMakeLists.txt
@@ -0,0 +1,114 @@
+compile_gml(FontPickerDialog.gml FontPickerDialogGML.h font_picker_dialog_gml)
+
+set(SOURCES
+ AboutDialog.cpp
+ AbstractButton.cpp
+ AbstractSlider.cpp
+ AbstractTableView.cpp
+ AbstractView.cpp
+ Action.cpp
+ ActionGroup.cpp
+ Application.cpp
+ AutocompleteProvider.cpp
+ BoxLayout.cpp
+ BreadcrumbBar.cpp
+ Button.cpp
+ Calendar.cpp
+ CheckBox.cpp
+ Clipboard.cpp
+ ColorInput.cpp
+ ColorPicker.cpp
+ ColumnsView.cpp
+ ComboBox.cpp
+ Command.cpp
+ ControlBoxButton.cpp
+ CppSyntaxHighlighter.cpp
+ Desktop.cpp
+ Dialog.cpp
+ DisplayLink.cpp
+ DragOperation.cpp
+ EditingEngine.cpp
+ EmojiInputDialog.cpp
+ Event.cpp
+ FileIconProvider.cpp
+ FilePicker.cpp
+ FileSystemModel.cpp
+ FilteringProxyModel.cpp
+ FontPicker.cpp
+ FontPickerDialogGML.h
+ Frame.cpp
+ GMLFormatter.cpp
+ GMLLexer.cpp
+ GMLParser.cpp
+ GMLSyntaxHighlighter.cpp
+ GroupBox.cpp
+ HeaderView.cpp
+ INILexer.cpp
+ INISyntaxHighlighter.cpp
+ Icon.cpp
+ IconView.cpp
+ ImageWidget.cpp
+ InputBox.cpp
+ JSSyntaxHighlighter.cpp
+ JsonArrayModel.cpp
+ Label.cpp
+ Layout.cpp
+ LazyWidget.cpp
+ LinkLabel.cpp
+ ListView.cpp
+ Menu.cpp
+ MenuBar.cpp
+ MenuItem.cpp
+ MessageBox.cpp
+ Model.cpp
+ ModelIndex.cpp
+ ModelSelection.cpp
+ MultiView.cpp
+ Notification.cpp
+ OpacitySlider.cpp
+ Painter.cpp
+ ProcessChooser.cpp
+ ProgressBar.cpp
+ RadioButton.cpp
+ RegularEditingEngine.cpp
+ ResizeCorner.cpp
+ RunningProcessesModel.cpp
+ ScrollBar.cpp
+ ScrollableWidget.cpp
+ SeparatorWidget.cpp
+ ShellSyntaxHighlighter.cpp
+ Shortcut.cpp
+ Slider.cpp
+ SortingProxyModel.cpp
+ SpinBox.cpp
+ Splitter.cpp
+ StackWidget.cpp
+ StatusBar.cpp
+ SyntaxHighlighter.cpp
+ TabWidget.cpp
+ TableView.cpp
+ TextBox.cpp
+ TextDocument.cpp
+ TextEditor.cpp
+ ToolBar.cpp
+ ToolBarContainer.cpp
+ TreeView.cpp
+ UndoStack.cpp
+ Variant.cpp
+ VimEditingEngine.cpp
+ Widget.cpp
+ Window.cpp
+ WindowServerConnection.cpp
+)
+
+set(GENERATED_SOURCES
+ ../../Services/WindowServer/WindowClientEndpoint.h
+ ../../Services/WindowServer/WindowServerEndpoint.h
+ ../../Services/NotificationServer/NotificationClientEndpoint.h
+ ../../Services/NotificationServer/NotificationServerEndpoint.h
+ ../../Services/Clipboard/ClipboardClientEndpoint.h
+ ../../Services/Clipboard/ClipboardServerEndpoint.h
+)
+
+serenity_lib(LibGUI gui)
+target_link_libraries(LibGUI LibCore LibGfx LibIPC LibThread LibCpp LibShell LibRegex LibJS)