mirror of
https://gitlab.freedesktop.org/wlroots/wlroots.git
synced 2025-10-29 05:40:12 -04:00
add minimalist cairo example
This commit is contained in:
parent
1205f03ec9
commit
cb5d9abf10
2 changed files with 200 additions and 1 deletions
|
|
@ -6,6 +6,7 @@ libpng = dependency('libpng', required: false, disabler: true)
|
|||
egl = dependency('egl', required: false, disabler: true)
|
||||
glesv2 = dependency('glesv2', required: false, disabler: true)
|
||||
gbm = dependency('gbm', required: false, disabler: true)
|
||||
cairo = dependency('cairo', required: false, disabler: true)
|
||||
# These versions correspond to ffmpeg 4.0
|
||||
libavutil = dependency('libavutil', version: '>=56.14.100', required: false, disabler: true)
|
||||
libavcodec = dependency('libavcodec', version: '>=58.18.100', required: false, disabler: true)
|
||||
|
|
@ -57,6 +58,10 @@ compositors = {
|
|||
'xdg-shell',
|
||||
],
|
||||
},
|
||||
'cairo-buffer': {
|
||||
'src': 'cairo-buffer.c',
|
||||
'dep': cairo,
|
||||
},
|
||||
}
|
||||
|
||||
clients = {
|
||||
|
|
@ -199,7 +204,7 @@ foreach name, info : compositors
|
|||
executable(
|
||||
name,
|
||||
[info.get('src'), extra_src],
|
||||
dependencies: [wlroots, libdrm],
|
||||
dependencies: [wlroots, libdrm, info.get('dep', [])],
|
||||
build_by_default: get_option('examples'),
|
||||
)
|
||||
endforeach
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue