1 # SPDX-License-Identifier: BSD-3-Clause
2 # Copyright(c) 2018 Intel Corporation
3 IPSec_MB_ver_0_52 = '0.52.0'
4 lib = cc.find_library('IPSec_MB', required: false)
10 imb_arr = cc.get_define('IMB_VERSION_STR',
11 prefix : '#include<intel-ipsec-mb.h>').split('"')
13 imb_ver =''.join(imb_arr)
15 if imb_ver.version_compare('>=' + IPSec_MB_ver_0_52)
16 message('Build for a new version of library IPSec_MB[' + imb_ver + ']')
17 sources = files('rte_aesni_mb_pmd.c',
18 'rte_aesni_mb_pmd_ops.c')
20 sources = files('rte_aesni_mb_pmd_compat.c',
21 'rte_aesni_mb_pmd_ops_compat.c')
22 message('Build for older version of library IPSec_MB[' + imb_ver + ']')