net/octeontx2: add ethdev probe and remove
[dpdk.git] / drivers / net / octeontx2 / meson.build
index 0d0ca32..db375f3 100644 (file)
@@ -6,4 +6,16 @@ sources = files(
                'otx2_ethdev.c',
                )
 
-deps += ['common_octeontx2', 'mempool_octeontx2']
+deps += ['bus_pci', 'common_octeontx2', 'mempool_octeontx2']
+
+extra_flags = []
+# This integrated controller runs only on a arm64 machine, remove 32bit warnings
+if not dpdk_conf.get('RTE_ARCH_64')
+       extra_flags += ['-Wno-int-to-pointer-cast', '-Wno-pointer-to-int-cast']
+endif
+
+foreach flag: extra_flags
+       if cc.has_argument(flag)
+               cflags += flag
+       endif
+endforeach