xref: /openbmc/sdeventplus/test/meson.build (revision d4b33e95)
1*d4b33e95SWilliam A. Kennington IIIgtest = dependency('gtest', main: true, disabler: true, required: build_tests)
2*d4b33e95SWilliam A. Kennington IIIgmock = dependency('gmock', disabler: true, required: build_tests)
3*d4b33e95SWilliam A. Kennington III
4*d4b33e95SWilliam A. Kennington IIItests = [
5*d4b33e95SWilliam A. Kennington III  'clock',
6*d4b33e95SWilliam A. Kennington III  'event',
7*d4b33e95SWilliam A. Kennington III  'exception',
8*d4b33e95SWilliam A. Kennington III  'internal/sdref',
9*d4b33e95SWilliam A. Kennington III  'internal/utils',
10*d4b33e95SWilliam A. Kennington III  'source/base',
11*d4b33e95SWilliam A. Kennington III  'source/child',
12*d4b33e95SWilliam A. Kennington III  'source/event',
13*d4b33e95SWilliam A. Kennington III  'source/io',
14*d4b33e95SWilliam A. Kennington III  'source/signal',
15*d4b33e95SWilliam A. Kennington III  'source/time',
16*d4b33e95SWilliam A. Kennington III  'utility/timer',
17*d4b33e95SWilliam A. Kennington III]
18*d4b33e95SWilliam A. Kennington III
19*d4b33e95SWilliam A. Kennington IIIforeach t : tests
20*d4b33e95SWilliam A. Kennington III  test(t, executable(t.underscorify(), t + '.cpp',
21*d4b33e95SWilliam A. Kennington III                     include_directories: includes,
22*d4b33e95SWilliam A. Kennington III                     implicit_include_directories: false,
23*d4b33e95SWilliam A. Kennington III                     link_with: sdeventplus,
24*d4b33e95SWilliam A. Kennington III                     dependencies: [gtest, gmock]))
25*d4b33e95SWilliam A. Kennington IIIendforeach
26