[0/3] unblock the use of the MSVC compiler
Message ID | 1674674707-3094-1-git-send-email-roretzla@linux.microsoft.com (mailing list archive) |
---|---|
Headers |
Return-Path: <dev-bounces@dpdk.org> X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id C628142478; Wed, 25 Jan 2023 20:25:15 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 5B3D042D65; Wed, 25 Jan 2023 20:25:15 +0100 (CET) Received: from linux.microsoft.com (linux.microsoft.com [13.77.154.182]) by mails.dpdk.org (Postfix) with ESMTP id DA1AF400D7 for <dev@dpdk.org>; Wed, 25 Jan 2023 20:25:14 +0100 (CET) Received: by linux.microsoft.com (Postfix, from userid 1086) id 15C9E20E61CD; Wed, 25 Jan 2023 11:25:14 -0800 (PST) DKIM-Filter: OpenDKIM Filter v2.11.0 linux.microsoft.com 15C9E20E61CD DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.microsoft.com; s=default; t=1674674714; bh=Yb0dPGKzJuEFfl8dq+gIB2oHz059sHO2UrMaqgcNpx0=; h=From:To:Cc:Subject:Date:From; b=pKwbgwnjs04n5QXi7Bn4U671jtSK+DpTH7zcYsLeLwTJwLjSvtk/CGYPfE7f8EA/X 6IBwdd4rYSqSt1rTfGCifXLEjG6i6JjkjIosjuFRbEFD0K/hPSw2Dj1HekTdxfu1Pn JZDBFvyGcJkhsFumwcbhLZ45zareJvfI8BfaCZic= From: Tyler Retzlaff <roretzla@linux.microsoft.com> To: dev@dpdk.org Cc: bruce.richardson@intel.com, Tyler Retzlaff <roretzla@linux.microsoft.com> Subject: [PATCH 0/3] unblock the use of the MSVC compiler Date: Wed, 25 Jan 2023 11:25:04 -0800 Message-Id: <1674674707-3094-1-git-send-email-roretzla@linux.microsoft.com> X-Mailer: git-send-email 1.8.3.1 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions <dev.dpdk.org> List-Unsubscribe: <https://mails.dpdk.org/options/dev>, <mailto:dev-request@dpdk.org?subject=unsubscribe> List-Archive: <http://mails.dpdk.org/archives/dev/> List-Post: <mailto:dev@dpdk.org> List-Help: <mailto:dev-request@dpdk.org?subject=help> List-Subscribe: <https://mails.dpdk.org/listinfo/dev>, <mailto:dev-request@dpdk.org?subject=subscribe> Errors-To: dev-bounces@dpdk.org |
Message
Tyler Retzlaff
Jan. 25, 2023, 7:25 p.m. UTC
Introduce minimum changes to the build system to allow use of the MSVC compiler. This change is intended to enable a phased approach to allowing DPDK to built with MSVC. Building with MSVC removes barriers to enterprise customers use of DPDK who have constraints around security policy, compliance and functional requirements. Tyler Retzlaff (3): build: unblock the use of the MSVC compiler build: determine execution environment at config time build: limit what is built when using MSVC compiler buildtools/meson.build | 10 +++++++--- config/meson.build | 29 ++++++++++++++++++++++------- config/x86/meson.build | 8 +++++--- lib/eal/meson.build | 8 -------- lib/meson.build | 20 +++++++++++++++++--- meson.build | 13 +++++++++---- 6 files changed, 60 insertions(+), 28 deletions(-)
Comments
On Wed, Aug 16, 2023 at 11:56 PM Tyler Retzlaff <roretzla@linux.microsoft.com> wrote: > > Introduce minimum changes to the build system to allow use of the MSVC > compiler. > > This change is intended to enable a phased approach to allowing DPDK to > built with MSVC. Building with MSVC removes barriers to enterprise > customers use of DPDK who have constraints around security policy, > compliance and functional requirements. Series applied, thanks Tyler. Here we go with MSVC!