mirror of
https://github.com/hyprwm/xdg-desktop-portal-hyprland.git
synced 2024-11-24 23:25:58 +01:00
eb3f3d9854
* move to hw-s * hyprland-share-picker: add missing sources to meson, format CMake * CMake: bump hw-s version * CMake: fix protocolnew external protos * CMake: get wayland.xml from wayland-scanner * Nix: add missing deps * Meson: use hw-s for protocols, add hyprutils --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
23 lines
457 B
Meson
23 lines
457 B
Meson
# select either qt6 or qt5
|
|
qtdep = dependency('qt6', 'qt5', modules: ['Widgets'])
|
|
qtver = qtdep.version()
|
|
qt = import('qt' + qtver[0])
|
|
|
|
ui_files = qt.compile_ui(sources: 'mainpicker.ui')
|
|
moc = qt.compile_moc(headers: 'mainpicker.h')
|
|
|
|
sources = files([
|
|
'main.cpp',
|
|
'mainpicker.cpp',
|
|
'mainpicker.h',
|
|
'elidedbutton.h',
|
|
'elidedbutton.cpp',
|
|
])
|
|
|
|
executable('hyprland-share-picker',
|
|
sources,
|
|
ui_files,
|
|
moc,
|
|
dependencies: qtdep,
|
|
install: true
|
|
)
|