1
0
Fork 0
mirror of https://github.com/albfan/miraclecast.git synced 2025-03-09 23:38:56 +00:00

add meson build supporting

This commit is contained in:
Derek Dai 2017-04-05 16:40:26 +08:00
parent 9acad15b72
commit 7dba31c923
No known key found for this signature in database
GPG key ID: E109CC97553EF009
20 changed files with 336 additions and 8 deletions

33
test/meson.build Normal file
View file

@ -0,0 +1,33 @@
check = dependency('check', required: false)
deps = [udev, glib2, check, libsystemd, libmiracle_shared_dep]
if check.found()
test_rtsp = executable('test_rtsp', 'test_rtsp.c', dependencies: deps)
test_wpas = executable('test_wpas', 'test_wpas.c', dependencies: deps)
test_valgrind = executable('test_valgrind',
'test_valgrind.c',
dependencies: deps
)
valgrind = find_program('valgrind')
# set(VALGRIND CK_FORK=no valgrind --tool=memcheck --leak-check=yes --show-reachable=yes --leak-resolution=high --error-exitcode=1 --suppressions=${CMAKE_SOURCE_DIR}/test.supp)
#
# add_custom_target(memcheck-verify
# DEPENDS test_rtsp test_wpas test_valgrind
# COMMAND ${VALGRIND} --log-file=/dev/null ./test_valgrind >/dev/null |
# test 1 = $$?
# COMMENT "verify memcheck")
#
# add_custom_target(memcheck
# DEPENDS memcheck-verify
# COMMAND for i in $(MEMTESTS) |
# do |
# ${VALGRIND} --log-file=${CMAKE_SOURCE_DIR}/$$i.memlog |
# ${CMAKE_SOURCE_DIR}/$$i >/dev/null || (echo "memcheck failed on: $$i" ; exit 1) ; |
# done
# SOURCES test_rtsp test_valgrind test_wpas
# COMMENT "verify memcheck")
endif