[dpdk-dev] [PATCH v14 9/9] app/testpmd: enable building testpmd on Windows
From: Jie Zhou <hidden>
Date: 2021-06-23 22:36:00
Subsystem:
the rest · Maintainer:
Linus Torvalds
From: Jie Zhou <redacted> - Disable unsupported Apps on Windows - Enable building of testpmd on Windows Signed-off-by: Jie Zhou <redacted> Signed-off-by: Jie Zhou <redacted> Acked-by: Tal Shnaiderman <redacted> Acked-by: Dmitry Kozlyuk <redacted> --- app/meson.build | 4 ---- app/pdump/meson.build | 6 ++++++ app/proc-info/meson.build | 6 ++++++ app/test-acl/meson.build | 6 ++++++ app/test-bbdev/meson.build | 6 ++++++ app/test-cmdline/meson.build | 6 ++++++ app/test-compress-perf/meson.build | 6 ++++++ app/test-crypto-perf/meson.build | 6 ++++++ app/test-eventdev/meson.build | 6 ++++++ app/test-fib/meson.build | 6 ++++++ app/test-flow-perf/meson.build | 6 ++++++ app/test-pipeline/meson.build | 6 ++++++ app/test-regex/meson.build | 6 ++++++ app/test-sad/meson.build | 6 ++++++ app/test/meson.build | 6 ++++++ 15 files changed, 84 insertions(+), 4 deletions(-)
diff --git a/app/meson.build b/app/meson.build
index 35e53861bb..4c6049807c 100644
--- a/app/meson.build
+++ b/app/meson.build@@ -1,10 +1,6 @@ # SPDX-License-Identifier: BSD-3-Clause # Copyright(c) 2017-2019 Intel Corporation -if is_windows - subdir_done() -endif - apps = [ 'pdump', 'proc-info',
diff --git a/app/pdump/meson.build b/app/pdump/meson.build
index 7bb908e047..db1fcadbfe 100644
--- a/app/pdump/meson.build
+++ b/app/pdump/meson.build@@ -1,5 +1,11 @@ # SPDX-License-Identifier: BSD-3-Clause # Copyright(c) 2018 Intel Corporation +if is_windows + build = false + reason = 'not supported on Windows' + subdir_done() +endif + sources = files('main.c') deps += ['ethdev', 'kvargs', 'pdump']
diff --git a/app/proc-info/meson.build b/app/proc-info/meson.build
index f050c4a9b4..82ed05bb0b 100644
--- a/app/proc-info/meson.build
+++ b/app/proc-info/meson.build@@ -1,5 +1,11 @@ # SPDX-License-Identifier: BSD-3-Clause # Copyright(c) 2018 Intel Corporation +if is_windows + build = false + reason = 'not supported on Windows' + subdir_done() +endif + sources = files('main.c') deps += ['ethdev', 'metrics', 'security']
diff --git a/app/test-acl/meson.build b/app/test-acl/meson.build
index d5c2581b41..14d36b33e9 100644
--- a/app/test-acl/meson.build
+++ b/app/test-acl/meson.build@@ -1,5 +1,11 @@ # SPDX-License-Identifier: BSD-3-Clause # Copyright(c) 2019 Intel Corporation +if is_windows + build = false + reason = 'not supported on Windows' + subdir_done() +endif + sources = files('main.c') deps += ['acl', 'net']
diff --git a/app/test-bbdev/meson.build b/app/test-bbdev/meson.build
index 57335641f0..edb9deef84 100644
--- a/app/test-bbdev/meson.build
+++ b/app/test-bbdev/meson.build@@ -1,6 +1,12 @@ # SPDX-License-Identifier: BSD-3-Clause # Copyright(c) 2018 Intel Corporation +if is_windows + build = false + reason = 'not supported on Windows' + subdir_done() +endif + sources = files( 'main.c', 'test_bbdev.c',
diff --git a/app/test-cmdline/meson.build b/app/test-cmdline/meson.build
index 9d0a9aeb6e..0898821200 100644
--- a/app/test-cmdline/meson.build
+++ b/app/test-cmdline/meson.build@@ -1,5 +1,11 @@ # SPDX-License-Identifier: BSD-3-Clause # Copyright(c) 2019 Intel Corporation +if is_windows + build = false + reason = 'not supported on Windows' + subdir_done() +endif + sources = files('commands.c', 'cmdline_test.c') deps += 'cmdline'
diff --git a/app/test-compress-perf/meson.build b/app/test-compress-perf/meson.build
index 3f79e2da9d..f29c6ee863 100644
--- a/app/test-compress-perf/meson.build
+++ b/app/test-compress-perf/meson.build@@ -1,6 +1,12 @@ # SPDX-License-Identifier: BSD-3-Clause # Copyright(c) 2018 Intel Corporation +if is_windows + build = false + reason = 'not supported on Windows' + subdir_done() +endif + sources = files( 'comp_perf_options_parse.c', 'comp_perf_test_common.c',
diff --git a/app/test-crypto-perf/meson.build b/app/test-crypto-perf/meson.build
index 20444b7912..ef3582a87c 100644
--- a/app/test-crypto-perf/meson.build
+++ b/app/test-crypto-perf/meson.build@@ -1,6 +1,12 @@ # SPDX-License-Identifier: BSD-3-Clause # Copyright(c) 2018 Intel Corporation +if is_windows + build = false + reason = 'not supported on Windows' + subdir_done() +endif + sources = files( 'cperf_ops.c', 'cperf_options_parsing.c',
diff --git a/app/test-eventdev/meson.build b/app/test-eventdev/meson.build
index 45c3ff4566..17be360677 100644
--- a/app/test-eventdev/meson.build
+++ b/app/test-eventdev/meson.build@@ -1,6 +1,12 @@ # SPDX-License-Identifier: BSD-3-Clause # Copyright(c) 2017 Cavium, Inc +if is_windows + build = false + reason = 'not supported on Windows' + subdir_done() +endif + sources = files( 'evt_main.c', 'evt_options.c',
diff --git a/app/test-fib/meson.build b/app/test-fib/meson.build
index f74ac651c0..3360ea02b0 100644
--- a/app/test-fib/meson.build
+++ b/app/test-fib/meson.build@@ -1,5 +1,11 @@ # SPDX-License-Identifier: BSD-3-Clause # Copyright(c) 2019 Intel Corporation +if is_windows + build = false + reason = 'not supported on Windows' + subdir_done() +endif + sources = files('main.c') deps += ['fib', 'lpm', 'net']
diff --git a/app/test-flow-perf/meson.build b/app/test-flow-perf/meson.build
index 1d860e036a..a33cad9078 100644
--- a/app/test-flow-perf/meson.build
+++ b/app/test-flow-perf/meson.build@@ -1,6 +1,12 @@ # SPDX-License-Identifier: BSD-3-Clause # Copyright(c) 2020 Mellanox Technologies, Ltd +if is_windows + build = false + reason = 'not supported on Windows' + subdir_done() +endif + sources = files( 'actions_gen.c', 'flow_gen.c',
diff --git a/app/test-pipeline/meson.build b/app/test-pipeline/meson.build
index fd91f83231..7d123e32fb 100644
--- a/app/test-pipeline/meson.build
+++ b/app/test-pipeline/meson.build@@ -1,6 +1,12 @@ # SPDX-License-Identifier: BSD-3-Clause # Copyright(c) 2019 Intel Corporation +if is_windows + build = false + reason = 'not supported on Windows' + subdir_done() +endif + sources = files( 'config.c', 'init.c',
diff --git a/app/test-regex/meson.build b/app/test-regex/meson.build
index 472677fb60..02b101980e 100644
--- a/app/test-regex/meson.build
+++ b/app/test-regex/meson.build@@ -1,5 +1,11 @@ # SPDX-License-Identifier: BSD-3-Clause # Copyright 2020 Mellanox Technologies, Ltd +if is_windows + build = false + reason = 'not supported on Windows' + subdir_done() +endif + sources = files('main.c') deps = ['regexdev']
diff --git a/app/test-sad/meson.build b/app/test-sad/meson.build
index db15b658d7..3d15727a01 100644
--- a/app/test-sad/meson.build
+++ b/app/test-sad/meson.build@@ -1,5 +1,11 @@ # SPDX-License-Identifier: BSD-3-Clause # Copyright(c) 2019 Intel Corporation +if is_windows + build = false + reason = 'not supported on Windows' + subdir_done() +endif + sources = files('main.c') deps += ['ipsec', 'net']
diff --git a/app/test/meson.build b/app/test/meson.build
index 0a5f425578..f21e2cc1fa 100644
--- a/app/test/meson.build
+++ b/app/test/meson.build@@ -1,6 +1,12 @@ # SPDX-License-Identifier: BSD-3-Clause # Copyright(c) 2017 Intel Corporation +if is_windows + build = false + reason = 'not supported on Windows' + subdir_done() +endif + if not get_option('tests') subdir_done() endif
--
2.31.0.vfs.0.1