| gtest_dep = dependency('gtest', main: true, disabler: true, required: false) |
| gmock_dep = dependency('gmock', disabler: true, required: false) |
| if not gtest_dep.found() or not gmock_dep.found() |
| gtest_proj = import('cmake').subproject('googletest', required: false) |
| gtest_dep = declare_dependency( |
| gtest_proj.dependency('gtest'), |
| gtest_proj.dependency('gtest_main'), |
| gmock_dep = gtest_proj.dependency('gmock') |
| not get_option('tests').allowed(), |
| 'Googletest is required if tests are enabled', |
| ['ldap_config_test.cpp', 'utils_test.cpp'], |
| include_directories: '..', |
| dependencies: [gtest_dep, gmock_dep, phosphor_ldap_conf_dep], |
| include_directories: '..', |
| dependencies: [gtest_dep, gmock_dep, user_manager_dep], |