xref: /dpdk/lib/eal/unix/meson.build (revision 64f27886b8bf127cd365a8a3ed5c05852a5ae81d)
1# SPDX-License-Identifier: BSD-3-Clause
2# Copyright(c) 2020 Dmitry Kozlyuk
3
4sources += files(
5        'eal_debug.c',
6        'eal_file.c',
7        'eal_filesystem.c',
8        'eal_firmware.c',
9        'eal_unix_memory.c',
10        'eal_unix_thread.c',
11        'eal_unix_timer.c',
12        'rte_thread.c',
13)
14
15if is_freebsd or cc.has_function('pthread_attr_setaffinity_np', args: '-D_GNU_SOURCE',
16                                 prefix : '#include <pthread.h>')
17    cflags += '-DRTE_EAL_PTHREAD_ATTR_SETAFFINITY_NP'
18endif
19