executable('add', 'add.c', dependencies: utils_dep) executable('angle', 'angle.c', dependencies: libm) executable('array-length', 'array-length.c', dependencies: types_dep) executable('binary', 'binary.c') executable('complex', 'complex.c', dependencies: libm) executable('doubles', 'doubles.c') executable('einstein', 'einstein.c') executable('fib', 'fib.c') executable('fixed-formats', 'fixed-formats.c') executable('fixed-sizeof', 'fixed-sizeof.c') executable('fgets', 'fgets.c') executable('gcd', 'gcd.c') executable('getchar', 'getchar.c') executable('hashtable-test', 'hashtable-test.c', dependencies: types_dep) executable('kepler', 'kepler.c', dependencies: libm) executable('list-test', 'list-test.c', dependencies: types_dep) executable('next', 'next.c', dependencies: libm) executable('parrot', 'parrot.c') executable('sizeof', 'sizeof.c') executable('snprintf', 'snprintf.c') executable('strtol', 'strtol.c') executable('taylor', 'taylor.c') executable('winter', 'winter.c') executable('world', 'world.c') subdir('sockets') if openmp_dep.found() subdir('openmp') endif if thread_dep.found() subdir('pthread') endif