src = ['main.cpp', 'archive.cpp', 'archive_sys.cpp'] inc = ['archive.hpp', 'spec.hpp', 'archive_sys.hpp', 'fileformats.hpp'] libs = [dependency('libarchive', required: true), dependency('fmt', required: true, static: true), dependency('spdlog', required: true, static: true)] executable('xwim', src, inc, dependencies: libs)