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', 8*59dffa63SJohn Edward Broadbent 'erase/crypto_test', 9b810c926SJohn Wedig 'estoraged_test', 10b810c926SJohn Wedig] 11b810c926SJohn Wedig 12*59dffa63SJohn Edward Broadbenttest_eStoraged_headers = include_directories('include') 13*59dffa63SJohn Edward Broadbent 14b810c926SJohn Wedigforeach t : tests 15b810c926SJohn Wedig test(t, executable(t.underscorify(), t + '.cpp', 16b810c926SJohn Wedig implicit_include_directories: false, 17b810c926SJohn Wedig dependencies: [ 18b810c926SJohn Wedig gtest, 19b810c926SJohn Wedig gmock, 20b810c926SJohn Wedig libeStoraged, 21b810c926SJohn Wedig ], 22*59dffa63SJohn Edward Broadbent include_directories: [eStoraged_headers, test_eStoraged_headers])) 23b810c926SJohn Wedigendforeach 24