• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1if not get_option('utils')
2    utils_enabled = false
3    subdir_done()
4endif
5
6if not get_option('libutils')
7    utils_enabled = false
8    subdir_done()
9endif
10
11utils_enabled = true
12
13common_deps = [ libkmsxx_dep, libkmsxxutil_dep, libfmt_dep ]
14
15libevdev_dep = dependency('libevdev', required : false)
16
17executable('kmstest', 'kmstest.cpp', dependencies : [ common_deps ], install : true)
18executable('kmsview', 'kmsview.cpp', dependencies : [ common_deps ], install : false)
19executable('kmsprint', 'kmsprint.cpp', dependencies : [ common_deps ], install : true)
20executable('fbtest', 'fbtest.cpp', dependencies : [ common_deps ], install : true)
21executable('kmscapture', 'kmscapture.cpp', dependencies : [ common_deps ], install : false)
22executable('kmsblank', 'kmsblank.cpp', dependencies : [ common_deps ], install : true)
23
24if libevdev_dep.found()
25    executable('kmstouch', 'kmstouch.cpp', dependencies : [ common_deps, libevdev_dep ], install : false)
26endif
27