blob: 06b293fca21467a0533b18c37249a3fe63a6e08b [file] [log] [blame]
Brad Bishop98063a42020-01-15 12:39:11 -05001gtest = dependency('gtest', main: true, disabler: true, required: false)
2if not gtest.found() and build_tests.enabled()
3 cmake = import('cmake')
4 gtest_subproject = cmake.subproject('gtest')
5 cm_gtest = gtest_subproject.dependency('gtest')
6 cm_gtest_main = gtest_subproject.dependency('gtest_main')
7 gtest = declare_dependency(dependencies: [cm_gtest, cm_gtest_main, threads])
8endif
Brad Bishopb4459912019-11-05 19:39:11 -05009
10test(
11 'test_entity_manager',
12 executable(
13 'test_entity_manager',
14 'test_entity-manager.cpp',
15 '../src/Utils.cpp',
16 cpp_args: boost_args + ['-DBOOST_ASIO_DISABLE_THREADS'],
17 dependencies: [
18 boost,
19 gtest,
Brad Bishop79a09a82020-01-15 12:23:07 -050020 nlohmann_json,
Brad Bishopb4459912019-11-05 19:39:11 -050021 sdbusplus,
Brad Bishopff1ddb72020-01-15 12:24:56 -050022 valijson,
Brad Bishopb4459912019-11-05 19:39:11 -050023 ],
24 implicit_include_directories: false,
25 include_directories: '../include',
26 )
27)