tests/meson.build (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
# Builds google test as a dependency called "test_dep".
gtest_dir = 'googletest/googletest'
gtest_incdir = include_directories(join_paths(gtest_dir, 'include'), is_system : true)
libgtest = static_library(
'gtest',
cpp_args : ['-w'],
include_directories : [include_directories(gtest_dir), gtest_incdir],
sources : [
join_paths(gtest_dir, 'src', 'gtest-all.cc'),
join_paths(gtest_dir, 'src', 'gtest_main.cc')
]
)
test_dep = declare_dependency(
dependencies : dependency('threads'),
include_directories : gtest_incdir,
link_with : libgtest
)
|