xref: /dpdk/drivers/crypto/armv8/meson.build (revision d5d9e8fe0906f24579b9ff8c24442c235cc1819a)
1e3fec1f7SDharmik Thakkar# SPDX-License-Identifier: BSD-3-Clause
2e3fec1f7SDharmik Thakkar# Copyright(c) 2019 Arm Limited
3e3fec1f7SDharmik Thakkar
45731efeaSTal Shnaidermanif is_windows
55731efeaSTal Shnaiderman    build = false
65731efeaSTal Shnaiderman    reason = 'not supported on Windows'
75731efeaSTal Shnaiderman    subdir_done()
85731efeaSTal Shnaidermanendif
95731efeaSTal Shnaiderman
107be7dc6dSBruce Richardsondep = dependency('libAArch64crypto', required: false, method: 'pkg-config')
1140892ddbSDharmik Thakkarif not dep.found()
12e3fec1f7SDharmik Thakkar    build = false
1340892ddbSDharmik Thakkar    reason = 'missing dependency, "libAArch64crypto"'
14e3fec1f7SDharmik Thakkar    subdir_done()
15e3fec1f7SDharmik Thakkarendif
16e3fec1f7SDharmik Thakkar
1740892ddbSDharmik Thakkarext_deps += dep
18e3fec1f7SDharmik Thakkardeps += ['bus_vdev']
19e3fec1f7SDharmik Thakkarsources = files('rte_armv8_pmd.c', 'rte_armv8_pmd_ops.c')
20*d5d9e8feSThomas Monjalonrequire_iova_in_mbuf = false
21