mirror of
https://github.com/varun-r-mallya/sysprof.git
synced 2026-02-11 15:40:53 +00:00
build: use static library for tests
This commit is contained in:
@ -28,7 +28,6 @@
|
|||||||
#include <sysprof.h>
|
#include <sysprof.h>
|
||||||
|
|
||||||
#include "../stackstash.h"
|
#include "../stackstash.h"
|
||||||
#include "../stackstash.c"
|
|
||||||
|
|
||||||
static void
|
static void
|
||||||
memory_stack_stash (SysprofCaptureReader *reader)
|
memory_stack_stash (SysprofCaptureReader *reader)
|
||||||
|
|||||||
@ -39,6 +39,7 @@ find_temp_allocs = executable('find-temp-allocs', 'find-temp-allocs.c',
|
|||||||
dependencies: test_capture_deps,
|
dependencies: test_capture_deps,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
test('test-capture', test_capture, env: test_env)
|
test('test-capture', test_capture, env: test_env)
|
||||||
test('test-capture-cursor', test_capture_cursor, env: test_env)
|
test('test-capture-cursor', test_capture_cursor, env: test_env)
|
||||||
test('test-mapped-ring-buffer', test_mapped_ring_buffer, env: test_env)
|
test('test-mapped-ring-buffer', test_mapped_ring_buffer, env: test_env)
|
||||||
@ -46,13 +47,10 @@ test('test-mapped-ring-buffer', test_mapped_ring_buffer, env: test_env)
|
|||||||
if get_option('libsysprof')
|
if get_option('libsysprof')
|
||||||
|
|
||||||
test_deps = [
|
test_deps = [
|
||||||
libsysprof_dep,
|
libsysprof_static_dep,
|
||||||
]
|
]
|
||||||
|
|
||||||
test_addr_map = executable('test-addr-map',
|
test_addr_map = executable('test-addr-map', 'test-addr-map.c',
|
||||||
['test-addr-map.c',
|
|
||||||
'../libsysprof/sysprof-map-lookaside.c',
|
|
||||||
'../libsysprof/sysprof-symbol-map.c'],
|
|
||||||
c_args: test_cflags,
|
c_args: test_cflags,
|
||||||
dependencies: test_deps,
|
dependencies: test_deps,
|
||||||
)
|
)
|
||||||
@ -62,55 +60,44 @@ test_addr_decode = executable('test-addr-decode', 'test-addr-decode.c',
|
|||||||
dependencies: test_deps,
|
dependencies: test_deps,
|
||||||
)
|
)
|
||||||
|
|
||||||
test_mountinfo = executable('test-mountinfo',
|
test_mountinfo = executable('test-mountinfo', 'test-mountinfo.c',
|
||||||
[ 'test-mountinfo.c',
|
|
||||||
'../libsysprof/sysprof-mountinfo.c'],
|
|
||||||
c_args: test_cflags,
|
c_args: test_cflags,
|
||||||
dependencies: test_deps,
|
dependencies: test_deps,
|
||||||
)
|
)
|
||||||
|
|
||||||
test_flatpak = executable('test-flatpak',
|
test_flatpak = executable('test-flatpak', 'test-flatpak.c',
|
||||||
[ 'test-flatpak.c',
|
|
||||||
'../libsysprof/sysprof-flatpak.c'],
|
|
||||||
c_args: test_cflags,
|
c_args: test_cflags,
|
||||||
dependencies: test_deps,
|
dependencies: test_deps,
|
||||||
)
|
)
|
||||||
|
|
||||||
test_resolvers = executable('test-resolvers',
|
test_resolvers = executable('test-resolvers', 'test-resolvers.c',
|
||||||
[ 'test-resolvers.c' ],
|
|
||||||
c_args: test_cflags,
|
c_args: test_cflags,
|
||||||
dependencies: test_deps,
|
dependencies: test_deps,
|
||||||
)
|
)
|
||||||
|
|
||||||
allocs_by_size = executable('allocs-by-size',
|
allocs_by_size = executable('allocs-by-size', 'allocs-by-size.c',
|
||||||
['allocs-by-size.c'],
|
|
||||||
c_args: test_cflags,
|
c_args: test_cflags,
|
||||||
dependencies: test_deps,
|
dependencies: test_deps,
|
||||||
)
|
)
|
||||||
|
|
||||||
allocs_within_mark = executable('allocs-within-mark',
|
allocs_within_mark = executable('allocs-within-mark', 'allocs-within-mark.c',
|
||||||
['allocs-within-mark.c'],
|
|
||||||
c_args: test_cflags,
|
c_args: test_cflags,
|
||||||
dependencies: test_deps,
|
dependencies: test_deps,
|
||||||
)
|
)
|
||||||
|
|
||||||
cross_thread_frees = executable('cross-thread-frees',
|
cross_thread_frees = executable('cross-thread-frees', 'cross-thread-frees.c',
|
||||||
['cross-thread-frees.c'],
|
|
||||||
c_args: test_cflags,
|
c_args: test_cflags,
|
||||||
dependencies: test_deps,
|
dependencies: test_deps,
|
||||||
)
|
)
|
||||||
|
|
||||||
memory_stack_stash = executable('memory-stack-stash',
|
memory_stack_stash = executable('memory-stack-stash', 'memory-stack-stash.c',
|
||||||
['memory-stack-stash.c'],
|
|
||||||
c_args: test_cflags,
|
c_args: test_cflags,
|
||||||
dependencies: test_deps,
|
dependencies: test_deps,
|
||||||
)
|
)
|
||||||
|
|
||||||
show_page_usage = executable('show-page-usage',
|
show_page_usage = executable('show-page-usage', 'show-page-usage.c',
|
||||||
[ 'show-page-usage.c' ],
|
|
||||||
c_args: test_cflags,
|
c_args: test_cflags,
|
||||||
dependencies: test_deps + [ librax_dep,
|
dependencies: test_deps + [dependency('cairo')],
|
||||||
dependency('cairo') ],
|
|
||||||
)
|
)
|
||||||
|
|
||||||
list_pid_maps = executable('list-all-maps', 'list-all-maps.c',
|
list_pid_maps = executable('list-all-maps', 'list-all-maps.c',
|
||||||
|
|||||||
Reference in New Issue
Block a user