tests = [ [ 'bitmap_test', 'bitmap_test_exe', ['../src/graphics/Bitmap.cpp', 'bitmap_test/bitmap_test.cpp'], ], [ 'image_test', 'image_test_exe', ['../src/graphics/Image.cpp', 'image_test/image_test.cpp'], ], [ 'monochrome_test', 'monochrome_test_exe', [ '../src/graphics/Monochrome.cpp', 'monochrome_test/monochrome_test.cpp', ], ], ] foreach test : tests test( test.get(0), executable( test.get(1), sources: test.get(2), include_directories: incdir, dependencies: [ gtest_dep, usb_dep, log_dep, pangocairo_dep, cli11_dep, ], ), ) endforeach