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