project('ptprnt', 'cpp', version: 'v0.1.0-'+run_command('git', 'rev-parse', '--short', 'HEAD').stdout().strip(), license: 'GPLv3', default_options : ['c_std=c11', 'cpp_std=c++17'] ) usbdep = dependency('libusb-1.0') logdep = dependency('spdlog') incdir = include_directories('inc') srcs = [ 'src/main.cpp', 'src/UsbDeviceFactory.cpp' ] executable( 'ptprnt', srcs, include_directories : incdir, dependencies : [usbdep, logdep], cpp_args : ['-DPROJ_VERSION="'+meson.project_version()+'"'] )