From 2fc2ad76a3bdfd21e52be92f397cd7529e3d7ae0 Mon Sep 17 00:00:00 2001 From: Helco Date: Wed, 3 Sep 2025 18:58:30 +0200 Subject: [PATCH] CREATE_PROJECT: Use VcPkg manifests on MSVC >= 17 --- devtools/create_project/msbuild.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/devtools/create_project/msbuild.cpp b/devtools/create_project/msbuild.cpp index 514c19a9884..294180c71ba 100644 --- a/devtools/create_project/msbuild.cpp +++ b/devtools/create_project/msbuild.cpp @@ -363,8 +363,12 @@ void MSBuildProvider::outputGlobalPropFile(const BuildSetup &setup, std::ofstrea << "\t\n" << "\t\t<_PropertySheetDisplayName>" << setup.projectDescription << "_Global\n" << "\t\t$(Configuration)" << getMSVCArchName(arch) << "\\\n" - << "\t\t$(Configuration)" << getMSVCArchName(arch) << "\\$(ProjectName)\\\n" - << "\t\n" + << "\t\t$(Configuration)" << getMSVCArchName(arch) << "\\$(ProjectName)\\\n"; + + if (_msvcVersion.version >= 17 && setup.useVcpkg) + properties << "\t\ttrue\n"; + + properties << "\t\n" << "\t\n" << "\t\t\n" << "\t\t\ttrue\n"