sqlite = find_program('sqlite3') test_db = custom_target('create_db', input: libpw_schema, output: 'test_database.db', command: [sqlite, '@OUTPUT@', '.read ' + '@INPUT@']) test('pw_test', executable('pw_test', files('test.c'), include_directories: pw_inc, dependencies: [tap_dep, sqlite_dep, pw_dep]), depends: test_db, args: [test_db])