mempool/stack: build on Windows
authorJie Zhou <jizh@linux.microsoft.com>
Fri, 1 Oct 2021 00:50:12 +0000 (17:50 -0700)
committerThomas Monjalon <thomas@monjalon.net>
Fri, 1 Oct 2021 14:46:05 +0000 (16:46 +0200)
Enable build of mempool/stack on Windows.

Signed-off-by: Jie Zhou <jizh@linux.microsoft.com>
Acked-by: Dmitry Kozlyuk <dmitry.kozliuk@gmail.com>
drivers/mempool/stack/meson.build
lib/meson.build
lib/stack/rte_stack.c

index 371cf13..580dde7 100644 (file)
@@ -1,11 +1,6 @@
 # SPDX-License-Identifier: BSD-3-Clause
 # Copyright(c) 2017-2019 Intel Corporation
 
-if is_windows
-    build = false
-    reason = 'not supported on Windows'
-endif
-
 sources = files('rte_mempool_stack.c')
 
 deps += ['stack']
index 1673ca4..9c4841f 100644 (file)
@@ -85,6 +85,7 @@ if is_windows
             'gso',
             'latencystats',
             'pdump',
+            'stack',
     ] # only supported libraries for windows
 endif
 
index f1cbb98..5e56cd9 100644 (file)
@@ -3,6 +3,7 @@
  */
 
 #include <string.h>
+#include <sys/queue.h>
 
 #include <rte_string_fns.h>
 #include <rte_atomic.h>