config: enable/disable drivers in Arm builds
[dpdk.git] / drivers / common / qat / meson.build
index 7dd80cc..fe278f7 100644 (file)
@@ -1,6 +1,12 @@
 # SPDX-License-Identifier: BSD-3-Clause
 # Copyright(c) 2017-2018 Intel Corporation
 
+if is_windows
+       build = false
+       reason = 'not supported on Windows'
+       subdir_done()
+endif
+
 qat_crypto = true
 qat_crypto_path = 'crypto/qat'
 qat_crypto_relpath = '../../' + qat_crypto_path
@@ -8,20 +14,20 @@ qat_compress = true
 qat_compress_path = 'compress/qat'
 qat_compress_relpath = '../../' + qat_compress_path
 
-if disabled_drivers.contains(qat_crypto_path)
+if disable_drivers.contains(qat_crypto_path)
        qat_crypto = false
        dpdk_drvs_disabled += qat_crypto_path
        set_variable(qat_crypto_path.underscorify() + '_disable_reason',
                        'Explicitly disabled via build config')
 endif
-if disabled_drivers.contains(qat_compress_path)
+if disable_drivers.contains(qat_compress_path)
        qat_compress = false
        dpdk_drvs_disabled += qat_compress_path
        set_variable(qat_compress_path.underscorify() + '_disable_reason',
                        'Explicitly disabled via build config')
 endif
 
-libcrypto = dependency('libcrypto', required: false)
+libcrypto = dependency('libcrypto', required: false, method: 'pkg-config')
 if qat_crypto and not libcrypto.found()
        qat_crypto = false
        dpdk_drvs_disabled += qat_crypto_path