summaryrefslogtreecommitdiff
path: root/utils/meson.build
blob: 0bf2af5bab3a20099efb1907880b56aa456c1bb9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
if not get_option('utils')
    utils_enabled = false
    subdir_done()
endif

if not get_option('libutils')
    utils_enabled = false
    subdir_done()
endif

utils_enabled = true

common_deps = [ libkmsxx_dep, libkmsxxutil_dep, libdrm_dep ]

libevdev_dep = dependency('libevdev', required : false)

executable('kmstest', 'kmstest.cpp', dependencies : [ common_deps ], install : true)
executable('kmsview', 'kmsview.cpp', dependencies : [ common_deps ], install : false)
executable('kmsprint', 'kmsprint.cpp', dependencies : [ common_deps ], install : true)
executable('fbtest', 'fbtest.cpp', dependencies : [ common_deps ], install : true)
executable('kmscapture', 'kmscapture.cpp', dependencies : [ common_deps ], install : false)
executable('kmsblank', 'kmsblank.cpp', dependencies : [ common_deps ], install : true)

if libevdev_dep.found()
    executable('kmstouch', 'kmstouch.cpp', dependencies : [ common_deps, libevdev_dep ], install : false)
endif