1b810c926SJohn Wediggtest = dependency('gtest', main: true, disabler: true, required: build_tests) 2b810c926SJohn Wediggmock = dependency('gmock', disabler: true, required: build_tests) 3b810c926SJohn Wedig 4b810c926SJohn Wedigtests = [ 5e6ffe704SJohn Edward Broadbent 'erase/verifyGeometry_test', 67f2ab643SJohn Edward Broadbent 'erase/pattern_test', 74bc8a10cSJohn Edward Broadbent 'erase/zero_test', 859dffa63SJohn Edward Broadbent 'erase/crypto_test', 9*605085a6SJohn Edward Broadbent 'erase/sanitize_test', 10b810c926SJohn Wedig 'estoraged_test', 11b810c926SJohn Wedig] 12b810c926SJohn Wedig 1359dffa63SJohn Edward Broadbenttest_eStoraged_headers = include_directories('include') 1459dffa63SJohn Edward Broadbent 15b810c926SJohn Wedigforeach t : tests 16b810c926SJohn Wedig test(t, executable(t.underscorify(), t + '.cpp', 17b810c926SJohn Wedig implicit_include_directories: false, 18b810c926SJohn Wedig dependencies: [ 19b810c926SJohn Wedig gtest, 20b810c926SJohn Wedig gmock, 21b810c926SJohn Wedig libeStoraged, 22b810c926SJohn Wedig ], 2359dffa63SJohn Edward Broadbent include_directories: [eStoraged_headers, test_eStoraged_headers])) 24b810c926SJohn Wedigendforeach 25