From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id EDF7742495; Thu, 26 Jan 2023 19:05:48 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id DFA6640685; Thu, 26 Jan 2023 19:05:48 +0100 (CET) Received: from linux.microsoft.com (linux.microsoft.com [13.77.154.182]) by mails.dpdk.org (Postfix) with ESMTP id C2BF240223 for ; Thu, 26 Jan 2023 19:05:46 +0100 (CET) Received: by linux.microsoft.com (Postfix, from userid 1086) id 1BAA220E6592; Thu, 26 Jan 2023 10:05:46 -0800 (PST) DKIM-Filter: OpenDKIM Filter v2.11.0 linux.microsoft.com 1BAA220E6592 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.microsoft.com; s=default; t=1674756346; bh=tjBaDPQVNmMPFCZZUyQTfjswRXYX5QSNfZosYMX01sU=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=s6H2NA2XFN4Q/75x29hv0xgj11fTvbNrxm5IYar5IpgM0nEMl8veGvsDC2Ubrl3St Unp/xqgip9QELNThLC7ipjzOXTDBEtcwn3Pq6WlrexbXuyXF6Jsv5ZuiEhoU+4PZbY 9JwBgpVLkbTFWsYzfvvI0DBdYxOYaOAzVw9INPnQ= Date: Thu, 26 Jan 2023 10:05:46 -0800 From: Tyler Retzlaff To: dev@dpdk.org Cc: bruce.richardson@intel.com Subject: Re: [PATCH v2 0/3] unblock the use of the MSVC compiler Message-ID: <20230126180546.GF13258@linuxonhyperv3.guj3yctzbm1etfxqx2vob5hsef.xx.internal.cloudapp.net> References: <1674674707-3094-1-git-send-email-roretzla@linux.microsoft.com> <1674756204-25965-1-git-send-email-roretzla@linux.microsoft.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1674756204-25965-1-git-send-email-roretzla@linux.microsoft.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org On Thu, Jan 26, 2023 at 10:03:21AM -0800, Tyler Retzlaff 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. oops, failed to update the cover letter. v2: * moved checks to skip drivers, apps, usertools directories in to /meson.build file and removed conditional check from root meson.build (patch 3/3). > > 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 > > app/meson.build | 5 +++++ > buildtools/meson.build | 10 +++++++--- > config/meson.build | 29 ++++++++++++++++++++++------- > config/x86/meson.build | 8 +++++--- > drivers/meson.build | 4 ++++ > lib/eal/meson.build | 8 -------- > lib/meson.build | 20 +++++++++++++++++--- > usertools/meson.build | 4 ++++ > 8 files changed, 64 insertions(+), 24 deletions(-) > > -- > 1.8.3.1