1project('wf-touch', ['cpp'], 2 version : '0.0', 3 default_options : ['cpp_std=c++17']) 4 5glm = dependency('glm') 6 7wf_touch_inc_dirs = include_directories('.') 8if not meson.is_subproject() 9install_headers([ 10'wayfire/touch/touch.hpp'], 11subdir: 'wayfire/touch') 12endif 13 14wftouch_lib = static_library('wftouch', ['src/touch.cpp', 'src/actions.cpp', 'src/math.cpp'], 15 dependencies: glm, install: not meson.is_subproject()) 16 17wftouch = declare_dependency(link_with: wftouch_lib, 18 include_directories: wf_touch_inc_dirs, dependencies: glm) 19 20if not meson.is_subproject() 21subdir('test') 22endif 23