1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-28 06:45:07 +00:00
serenity/Userland/Applications/HexEditor/CMakeLists.txt
Sam Atkins 8cac2e89a9 HexEditor: Store annotations in a Model
A model is necessary for displaying a list of them in the UI. We might
as well make that their home.
2024-01-30 23:34:49 +00:00

28 lines
774 B
CMake

serenity_component(
HexEditor
RECOMMENDED
TARGETS HexEditor
)
compile_gml(EditAnnotationWidget.gml EditAnnotationWidgetGML.cpp)
compile_gml(FindWidget.gml FindWidgetGML.cpp)
compile_gml(GoToOffsetWidget.gml GoToOffsetWidgetGML.cpp)
compile_gml(HexEditorWidget.gml HexEditorWidgetGML.cpp)
set(SOURCES
AnnotationsModel.cpp
EditAnnotationDialog.cpp
EditAnnotationWidgetGML.cpp
FindDialog.cpp
FindWidgetGML.cpp
GoToOffsetDialog.cpp
GoToOffsetWidgetGML.cpp
HexDocument.cpp
HexEditor.cpp
HexEditorWidgetGML.cpp
HexEditorWidget.cpp
main.cpp
)
serenity_app(HexEditor ICON app-hex-editor)
target_link_libraries(HexEditor PRIVATE LibCore LibGfx LibGUI LibConfig LibDesktop LibFileSystemAccessClient LibMain LibTextCodec)