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 <dir>/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