raw/ifpga/base: enhance driver reliability in multi-process
[dpdk.git] / drivers / raw / ifpga / base / meson.build
index b13e13e..da2d6e3 100644 (file)
@@ -23,6 +23,18 @@ sources = [
        'opae_eth_group.c',
 ]
 
+rtdep = dependency('librt', required: false)
+if not rtdep.found()
+       rtdep = cc.find_library('librt', required: false)
+endif
+if not rtdep.found()
+       build = false
+       reason = 'missing dependency, "librt"'
+       subdir_done()
+endif
+
+ext_deps += rtdep
+
 base_lib = static_library('ifpga_rawdev_base', sources,
        dependencies: static_rte_eal,
        c_args: cflags)