project('array', 'c') cc = meson.get_compiler('c') m = cc.find_library('m') l_src = ['array.c', 'mem.c'] lib = shared_library('array', l_src, dependencies: m) executable('testarray', 'testarray.c', link_with: lib) executable('average', 'average.c', link_with: lib)