1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-28 16:55:09 +00:00
serenity/Userland/Applications/ThemeEditor/CMakeLists.txt
kleines Filmröllchen 1e67435ff5 Meta: Rename compile_gml to stringify_gml
This is what this function really does, it doesn't compile anything.
2023-08-11 21:33:48 +02:00

31 lines
1,007 B
CMake

serenity_component(
ThemeEditor
TARGETS ThemeEditor
)
stringify_gml(ThemeEditor.gml ThemeEditorGML.h theme_editor_gml)
stringify_gml(AlignmentProperty.gml AlignmentPropertyGML.h alignment_property_gml)
stringify_gml(ColorProperty.gml ColorPropertyGML.h color_property_gml)
stringify_gml(FlagProperty.gml FlagPropertyGML.h flag_property_gml)
stringify_gml(MetricProperty.gml MetricPropertyGML.h metric_property_gml)
stringify_gml(PathProperty.gml PathPropertyGML.h path_property_gml)
stringify_gml(Previews/WindowPreview.gml WindowPreviewGML.h window_preview_gml)
set(SOURCES
MainWidget.cpp
PreviewWidget.cpp
main.cpp
)
set(GENERATED_SOURCES
AlignmentPropertyGML.h
ColorPropertyGML.h
FlagPropertyGML.h
MetricPropertyGML.h
PathPropertyGML.h
ThemeEditorGML.h
WindowPreviewGML.h
)
serenity_app(ThemeEditor ICON app-theme-editor)
target_link_libraries(ThemeEditor PRIVATE LibConfig LibCore LibGfx LibGUI LibFileSystem LibFileSystemAccessClient LibIPC LibMain)