One of the things I missed when I migrated from cmake to meson was the ease at which cmake discovers tests. 1# Tests 2option(PACKAGE_TESTS "Build the tests" OFF) 3if(PACKAGE_TESTS) 4 find_package(GTest REQUIRED) 5 enable_testing() 6 include(GoogleTest) 7 add_subdirectory(gtests) 8endif() Thankfully, meson can kind of emulate this behavior, even in its restricted syntax. The key concept is arrays and their iterators. 1test_array = [# 2 # ['Pretty name', 'binary_name', 'BlahTest.cpp'] 3 ['Strin...