xref: /dpdk/drivers/compress/uadk/meson.build (revision d66269c088e96ab03e5049b73643f00ef7cd8760)
1*d66269c0SZhangfei Gao# SPDX-License-Identifier: BSD-3-Clause
2*d66269c0SZhangfei Gao# Copyright 2024-2025 Huawei Technologies Co.,Ltd. All rights reserved.
3*d66269c0SZhangfei Gao# Copyright 2024-2025 Linaro ltd.
4*d66269c0SZhangfei Gao
5*d66269c0SZhangfei Gaoif not is_linux
6*d66269c0SZhangfei Gao    build = false
7*d66269c0SZhangfei Gao    reason = 'only supported on Linux'
8*d66269c0SZhangfei Gao    subdir_done()
9*d66269c0SZhangfei Gaoendif
10*d66269c0SZhangfei Gao
11*d66269c0SZhangfei Gaosources = files(
12*d66269c0SZhangfei Gao        'uadk_compress_pmd.c',
13*d66269c0SZhangfei Gao)
14*d66269c0SZhangfei Gao
15*d66269c0SZhangfei Gaodeps += 'bus_vdev'
16*d66269c0SZhangfei Gaodep = dependency('libwd_comp', required: false, method: 'pkg-config')
17*d66269c0SZhangfei Gaoif not dep.found()
18*d66269c0SZhangfei Gao    build = false
19*d66269c0SZhangfei Gao    reason = 'missing dependency, "libwd_comp"'
20*d66269c0SZhangfei Gaoelse
21*d66269c0SZhangfei Gao    ext_deps += dep
22*d66269c0SZhangfei Gaoendif
23*d66269c0SZhangfei Gao
24*d66269c0SZhangfei Gaodep = dependency('libwd', required: false, method: 'pkg-config')
25*d66269c0SZhangfei Gaoif not dep.found()
26*d66269c0SZhangfei Gao    build = false
27*d66269c0SZhangfei Gao    reason = 'missing dependency, "libwd"'
28*d66269c0SZhangfei Gaoelse
29*d66269c0SZhangfei Gao    ext_deps += dep
30*d66269c0SZhangfei Gaoendif
31