libusb = dependency('libusb-1.0') src = ['posprinter.cpp', 'utils.cpp'] printer_inc = include_directories('..') printer_lib = static_library('printer', src, dependencies: [libusb, core_dep]) printer_dep = declare_dependency(link_with : printer_lib, include_directories : printer_inc)