Simple Directmedia Layer
at main 22 lines 894 B view raw
1project('hidapi', meson_version: '>=0.57.0', version: files('VERSION')) 2 3cmake = import('cmake') 4 5hidapi_build_options = cmake.subproject_options() 6hidapi_build_options.set_install(true) 7 8hidapi_build = cmake.subproject('hidapi_build_cmake', options: hidapi_build_options) 9 10if (hidapi_build.target_list().contains('hidapi_winapi')) 11 hidapi_winapi_dep = hidapi_build.dependency('hidapi_winapi') 12 hidapi_dep = hidapi_winapi_dep 13elif (hidapi_build.target_list().contains('hidapi_darwin')) 14 hidapi_darwin_dep = hidapi_build.dependency('hidapi_darwin') 15 hidapi_dep = hidapi_darwin_dep 16elif (hidapi_build.target_list().contains('hidapi_hidraw')) 17 hidapi_hidraw_dep = hidapi_build.dependency('hidapi_hidraw') 18 hidapi_dep = hidapi_hidraw_dep 19elif (hidapi_build.target_list().contains('hidapi_libusb')) 20 hidapi_libusb_dep = hidapi_build.dependency('hidapi_libusb') 21 hidapi_dep = hidapi_libusb_dep 22endif