minerva_component( Weather TARGETS Weather ) compile_gml(WeatherViewWidget.gml WeatherViewWidgetGML.cpp) compile_gml(WeatherViewSearchResultView.gml WeatherViewSearchResultViewGML.cpp) compile_gml(WeatherViewIndividualEntryWidget.gml WeatherViewIndividualEntryWidgetGML.cpp) set(SOURCES main.jakt ${CMAKE_CURRENT_BINARY_DIR}/WeatherViewWidgetGML.cpp ${CMAKE_CURRENT_BINARY_DIR}/WeatherViewSearchResultViewGML.cpp ${CMAKE_CURRENT_BINARY_DIR}/WeatherViewIndividualEntryWidgetGML.cpp ) minerva_app(Weather ICON app-weather) target_link_libraries(Weather PRIVATE LibConfig LibCore LibGfx LibGUI LibProtocol LibURL) # FIXME: These should be automatic add_dependencies(Weather generate_WeatherViewWidgetGML.cpp generate_WeatherViewSearchResultViewGML.cpp generate_WeatherViewIndividualEntryWidgetGML.cpp )