# SPDX-License-Identifier: LGPL-2.1 # # Copyright (c) 2023 Daniel Wagner, SUSE LLC sources= [ 'event-parse-api.c', 'event-parse.c', 'event-plugin.c', 'kbuffer-parse.c', 'parse-filter.c', 'parse-utils.c', 'tep_strerror.c', 'trace-seq.c', ] cc = meson.get_compiler('c') dl_dep = cc.find_library('dl') libtraceevent = library( 'traceevent', sources, version: library_version, dependencies: [dl_dep], include_directories: [incdir], install: true) pkg = import('pkgconfig') pkg.generate( libtraceevent, subdirs: 'traceevent', filebase: meson.project_name(), name: meson.project_name(), version: meson.project_version(), description: 'Manage trace event', url: 'https://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git/') libtraceevent_dep = declare_dependency( include_directories: ['.'], link_with: libtraceevent)