picplanner/src/meson.build

43 wiersze
1.1 KiB
Meson

picplanner_sources = [
'main.c',
'window/picplanner-window.c',
'picplanner-application.c',
'window/preferences-dialog/preferences-dialog.c',
'window/overview-page/overview-view.c',
'window/sun-page/sun-view.c',
'window/moon-page/moon-view.c',
'window/milky-way-page/milky-way-view.c',
'calculations/calculations_transformations.c',
'calculations/calculations_sun.c',
'calculations/calculations_moon.c',
'calculations/calculations_milky_way.c',
'search/search.c',
'map/draw-layer.c',
'map/marker.c',
'location/location-service.c',
'time-picker/time-picker.c'
]
picplanner_deps = [
dependency('gtk4'),
dependency('libadwaita-1'),
dependency('shumate-1.0'),
dependency('geocode-glib-2.0'),
dependency('gweather4'),
dependency('libgeoclue-2.0'),
meson.get_compiler('c').find_library('m', required: false),
]
gnome = import('gnome')
picplanner_sources += gnome.compile_resources('picplanner-resources',
'picplanner.gresource.xml',
c_name: 'picplanner'
)
executable('picplanner',
picplanner_sources,
dependencies: picplanner_deps,
install: true,
)