fix: use MSBuildProjectDirectory for vcpkg paths (#194)

Chores:
- Updated build configuration to improve path resolution consistency and prevent build conflicts, enhancing overall build reliability.
This commit is contained in:
Majesty 2026-06-05 10:54:48 -03:00 committed by GitHub
parent cf83cd034e
commit e0761f7978
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -94,62 +94,62 @@
<LibraryPath Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(LibraryPath)</LibraryPath>
<LibraryPath Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(LibraryPath)</LibraryPath>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<TargetName>$(ProjectName)_x64</TargetName>
<OutDir>$(SolutionDir)..\</OutDir>
<SourcePath>$(OutDirFullPath)source</SourcePath>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<OutDir>$(SolutionDir)..\</OutDir>
<SourcePath>$(OutDirFullPath)source</SourcePath>
<TargetName>$(ProjectName)_Debug</TargetName>
</PropertyGroup>
<PropertyGroup Label="Vcpkg">
<VcpkgRoot Condition="'$(VcpkgRoot)' == '' and '$(VCPKG_ROOT)' != ''">$(VCPKG_ROOT)</VcpkgRoot>
<VcpkgEnableManifest>true</VcpkgEnableManifest>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<TargetName>$(ProjectName)_x64</TargetName>
<OutDir>$(SolutionDir)..\</OutDir>
<SourcePath>$(OutDirFullPath)source</SourcePath>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<OutDir>$(SolutionDir)..\</OutDir>
<SourcePath>$(OutDirFullPath)source</SourcePath>
<TargetName>$(ProjectName)_Debug</TargetName>
</PropertyGroup>
<PropertyGroup Label="Vcpkg">
<VcpkgRoot Condition="'$(VcpkgRoot)' == '' and '$(VCPKG_ROOT)' != ''">$(VCPKG_ROOT)</VcpkgRoot>
<VcpkgEnableManifest>true</VcpkgEnableManifest>
</PropertyGroup>
<PropertyGroup Label="Vcpkg" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<VcpkgInstalledDir>vcpkg_installed</VcpkgInstalledDir>
<VcpkgInstalledDir>$(MSBuildProjectDirectory)\vcpkg_installed</VcpkgInstalledDir>
<VcpkgTriplet>x64-windows</VcpkgTriplet>
<VcpkgConfiguration>Debug</VcpkgConfiguration>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Vcpkg">
<VcpkgInstalledDir>vcpkg_installed</VcpkgInstalledDir>
<VcpkgInstalledDir>$(MSBuildProjectDirectory)\vcpkg_installed</VcpkgInstalledDir>
<VcpkgTriplet>x64-windows</VcpkgTriplet>
</PropertyGroup>
<PropertyGroup Label="Vcpkg" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<VcpkgInstalledDir>vcpkg_installed</VcpkgInstalledDir>
<VcpkgInstalledDir>$(MSBuildProjectDirectory)\vcpkg_installed</VcpkgInstalledDir>
<VcpkgTriplet>x64-windows</VcpkgTriplet>
<VcpkgConfiguration>Release</VcpkgConfiguration>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Vcpkg">
<VcpkgInstalledDir>vcpkg_installed</VcpkgInstalledDir>
<VcpkgInstalledDir>$(MSBuildProjectDirectory)\vcpkg_installed</VcpkgInstalledDir>
<VcpkgTriplet>x64-windows</VcpkgTriplet>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>
generated;
..\..\source;
%(AdditionalIncludeDirectories)
</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_CRTDBG_MAP_ALLOC;__DEBUG__;WXUSINGDLL;wxMSVC_VERSION_AUTO;_CRT_SECURE_NO_WARNINGS;__EXPERIMENTAL__;LIVE_SERVER;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MinimalRebuild>false</MinimalRebuild>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<PrecompiledHeader>Use</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<ExternalWarningLevel>TurnOffAllWarnings</ExternalWarningLevel>
<TreatAngleIncludeAsExternal>true</TreatAngleIncludeAsExternal>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>
generated;
..\..\source;
%(AdditionalIncludeDirectories)
</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_CRTDBG_MAP_ALLOC;__DEBUG__;WXUSINGDLL;wxMSVC_VERSION_AUTO;_CRT_SECURE_NO_WARNINGS;__EXPERIMENTAL__;LIVE_SERVER;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MinimalRebuild>false</MinimalRebuild>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<PrecompiledHeader>Use</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<ExternalWarningLevel>TurnOffAllWarnings</ExternalWarningLevel>
<TreatAngleIncludeAsExternal>true</TreatAngleIncludeAsExternal>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeaderFile>main.h</PrecompiledHeaderFile>
<AdditionalOptions>/bigobj /FS /utf-8 %(AdditionalOptions)</AdditionalOptions>
<AdditionalOptions>/bigobj /FS /utf-8 %(AdditionalOptions)</AdditionalOptions>
<LanguageStandard>stdcpp23</LanguageStandard>
</ClCompile>
<Link>
<AdditionalDependencies>wxmsw33ud_core.lib;wxbase33ud.lib;wxmsw33ud_adv.lib;wxmsw33ud_html.lib;wxmsw33ud_aui.lib;wxmsw33ud_gl.lib;wxbase33ud_net.lib;comctl32.lib;Rpcrt4.lib;WS2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
</ClCompile>
<Link>
<AdditionalDependencies>wxmsw33ud_core.lib;wxbase33ud.lib;wxmsw33ud_adv.lib;wxmsw33ud_html.lib;wxmsw33ud_aui.lib;wxmsw33ud_gl.lib;wxbase33ud_net.lib;comctl32.lib;Rpcrt4.lib;WS2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>$(SolutionDir)..\dependencies\vs\lib\</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<GenerateMapFile>true</GenerateMapFile>
@ -161,29 +161,29 @@
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>
generated;
..\..\source;
%(AdditionalIncludeDirectories)
</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_CRTDBG_MAP_ALLOC;__DEBUG__;WXUSINGDLL;wxMSVC_VERSION_AUTO;_CRT_SECURE_NO_WARNINGS;__EXPERIMENTAL__;LIVE_SERVER;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<PrecompiledHeader>Use</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<ExternalWarningLevel>TurnOffAllWarnings</ExternalWarningLevel>
<TreatAngleIncludeAsExternal>true</TreatAngleIncludeAsExternal>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>
generated;
..\..\source;
%(AdditionalIncludeDirectories)
</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_CRTDBG_MAP_ALLOC;__DEBUG__;WXUSINGDLL;wxMSVC_VERSION_AUTO;_CRT_SECURE_NO_WARNINGS;__EXPERIMENTAL__;LIVE_SERVER;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<PrecompiledHeader>Use</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<ExternalWarningLevel>TurnOffAllWarnings</ExternalWarningLevel>
<TreatAngleIncludeAsExternal>true</TreatAngleIncludeAsExternal>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeaderFile>main.h</PrecompiledHeaderFile>
<AdditionalOptions>/bigobj /FS /utf-8 %(AdditionalOptions)</AdditionalOptions>
<AdditionalOptions>/bigobj /FS /utf-8 %(AdditionalOptions)</AdditionalOptions>
<LanguageStandard>stdcpp23</LanguageStandard>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
</ClCompile>
<Link>
<AdditionalDependencies>wxbase33ud.lib;wxmsw33ud_core.lib;wxmsw33ud_html.lib;wxbase33ud_xml.lib;wxmsw33ud_adv.lib;wxmsw33ud_aui.lib;wxmsw33ud_gl.lib;wxbase33ud_net.lib;comctl32.lib;Rpcrt4.lib;WS2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
</ClCompile>
<Link>
<AdditionalDependencies>wxbase33ud.lib;wxmsw33ud_core.lib;wxmsw33ud_html.lib;wxbase33ud_xml.lib;wxmsw33ud_adv.lib;wxmsw33ud_aui.lib;wxmsw33ud_gl.lib;wxbase33ud_net.lib;comctl32.lib;Rpcrt4.lib;WS2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>$(ProjectDir)vcpkg_installed\x64-windows\debug\lib\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<GenerateMapFile>true</GenerateMapFile>
@ -194,32 +194,32 @@
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<ClCompile>
<Optimization>Full</Optimization>
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<AdditionalIncludeDirectories>
generated;
..\..\source;
%(AdditionalIncludeDirectories)
</AdditionalIncludeDirectories>
<PreprocessorDefinitions>NDEBUG;__RELEASE__;WXUSINGDLL;wxMSVC_VERSION_AUTO;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>
generated;
..\..\source;
%(AdditionalIncludeDirectories)
</AdditionalIncludeDirectories>
<PreprocessorDefinitions>NDEBUG;__RELEASE__;WXUSINGDLL;wxMSVC_VERSION_AUTO;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<FunctionLevelLinking>false</FunctionLevelLinking>
<PrecompiledHeader>Use</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<ExternalWarningLevel>TurnOffAllWarnings</ExternalWarningLevel>
<TreatAngleIncludeAsExternal>true</TreatAngleIncludeAsExternal>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<PrecompiledHeader>Use</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<ExternalWarningLevel>TurnOffAllWarnings</ExternalWarningLevel>
<TreatAngleIncludeAsExternal>true</TreatAngleIncludeAsExternal>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<PrecompiledHeaderFile>main.h</PrecompiledHeaderFile>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<BufferSecurityCheck>false</BufferSecurityCheck>
<AdditionalOptions>/bigobj /utf-8 %(AdditionalOptions)</AdditionalOptions>
<LanguageStandard>stdcpp23</LanguageStandard>
</ClCompile>
<Link>
<AdditionalDependencies>wxbase33u.lib;wxmsw33u_core.lib;wxmsw33u_html.lib;wxbase33u_xml.lib;wxmsw33u_adv.lib;wxmsw33u_aui.lib;wxmsw33u_gl.lib;wxbase33u_net.lib;comctl32.lib;WS2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
</ClCompile>
<Link>
<AdditionalDependencies>wxbase33u.lib;wxmsw33u_core.lib;wxmsw33u_html.lib;wxbase33u_xml.lib;wxmsw33u_adv.lib;wxmsw33u_aui.lib;wxmsw33u_gl.lib;wxbase33u_net.lib;comctl32.lib;WS2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
<LargeAddressAware>true</LargeAddressAware>
@ -236,19 +236,19 @@
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<AdditionalIncludeDirectories>
generated;
..\..\source;
%(AdditionalIncludeDirectories)
</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>
generated;
..\..\source;
%(AdditionalIncludeDirectories)
</AdditionalIncludeDirectories>
<PreprocessorDefinitions>NDEBUG;__RELEASE__;WXUSINGDLL;wxMSVC_VERSION_AUTO;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<FunctionLevelLinking>false</FunctionLevelLinking>
<PrecompiledHeader>Use</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<ExternalWarningLevel>TurnOffAllWarnings</ExternalWarningLevel>
<TreatAngleIncludeAsExternal>true</TreatAngleIncludeAsExternal>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<PrecompiledHeader>Use</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<ExternalWarningLevel>TurnOffAllWarnings</ExternalWarningLevel>
<TreatAngleIncludeAsExternal>true</TreatAngleIncludeAsExternal>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<PrecompiledHeaderFile>main.h</PrecompiledHeaderFile>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<BufferSecurityCheck>false</BufferSecurityCheck>
@ -256,9 +256,9 @@
<AdditionalUsingDirectories>
</AdditionalUsingDirectories>
<LanguageStandard>stdcpp23</LanguageStandard>
</ClCompile>
<Link>
<AdditionalDependencies>wxmsw33u_core.lib;wxbase33u.lib;wxmsw33u_adv.lib;wxmsw33u_html.lib;wxmsw33u_aui.lib;wxmsw33u_gl.lib;wxbase33u_net.lib;comctl32.lib;WS2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
</ClCompile>
<Link>
<AdditionalDependencies>wxmsw33u_core.lib;wxbase33u.lib;wxmsw33u_adv.lib;wxmsw33u_html.lib;wxmsw33u_aui.lib;wxmsw33u_gl.lib;wxbase33u_net.lib;comctl32.lib;WS2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
<LargeAddressAware>true</LargeAddressAware>
@ -357,17 +357,17 @@
<ClCompile Include="..\..\source\live_peer.cpp" />
<ClInclude Include="..\..\source\live_server.h" />
<ClCompile Include="..\..\source\live_server.cpp" />
<ClInclude Include="..\..\source\live_socket.h" />
<ClCompile Include="..\..\source\live_socket.cpp" />
<ClInclude Include="..\..\source\live_tab.h" />
<ClCompile Include="..\..\source\live_tab.cpp" />
<ClInclude Include="..\..\source\map_allocator.h" />
<ClInclude Include="..\..\source\map_region.h" />
<ClCompile Include="..\..\source\map_region.cpp" />
<ClInclude Include="..\..\source\object_pool.h" />
<ClCompile Include="..\..\source\object_pool.cpp" />
<ClInclude Include="..\..\source\mt_rand.h" />
<ClCompile Include="..\..\source\mt_rand.cpp" />
<ClInclude Include="..\..\source\live_socket.h" />
<ClCompile Include="..\..\source\live_socket.cpp" />
<ClInclude Include="..\..\source\live_tab.h" />
<ClCompile Include="..\..\source\live_tab.cpp" />
<ClInclude Include="..\..\source\map_allocator.h" />
<ClInclude Include="..\..\source\map_region.h" />
<ClCompile Include="..\..\source\map_region.cpp" />
<ClInclude Include="..\..\source\object_pool.h" />
<ClCompile Include="..\..\source\object_pool.cpp" />
<ClInclude Include="..\..\source\mt_rand.h" />
<ClCompile Include="..\..\source\mt_rand.cpp" />
<ClInclude Include="..\..\source\net_connection.h" />
<ClCompile Include="..\..\source\net_connection.cpp" />
<ClInclude Include="..\..\source\npc.h" />
@ -465,13 +465,13 @@
<ClCompile Include="..\..\source\updater.cpp" />
<ClInclude Include="..\..\source\brush.h" />
<ClCompile Include="..\..\source\brush.cpp" />
<ClInclude Include="..\..\source\brush_database.h" />
<ClCompile Include="..\..\source\brush_database.cpp" />
<ClInclude Include="..\..\source\brush_database.h" />
<ClCompile Include="..\..\source\brush_database.cpp" />
<ClInclude Include="..\..\source\brush_enums.h" />
<ClInclude Include="..\..\source\materials.h" />
<ClCompile Include="..\..\source\materials.cpp" />
<ClInclude Include="..\..\source\sqlite_materials_inspector.h" />
<ClCompile Include="..\..\source\sqlite_materials_inspector.cpp" />
<ClInclude Include="..\..\source\sqlite_materials_inspector.h" />
<ClCompile Include="..\..\source\sqlite_materials_inspector.cpp" />
<ClInclude Include="..\..\source\tileset.h" />
<ClCompile Include="..\..\source\tileset.cpp" />
<ClInclude Include="..\..\source\basemap.h" />
@ -541,30 +541,30 @@
<Target Name="EnsureGeneratedDirectoryExists" BeforeTargets="ProtoCompile">
<MakeDir Directories="generated" />
</Target>
<PropertyGroup>
<RunProtoCompile>true</RunProtoCompile>
</PropertyGroup>
<Target Name="DisplayRunProtoCompileValue" BeforeTargets="ProtoCompile">
<Message Text="RunProtoCompile value: $(RunProtoCompile)" Importance="high" />
</Target>
<PropertyGroup Condition="'$(RunProtoCompile)'=='true'">
<ProtocPath>$(VcpkgInstalledDir)\$(VcpkgTriplet)\tools\protobuf\protoc.exe</ProtocPath>
<ProtoPath>$(ProjectDir)..\..\source\protobuf</ProtoPath>
</PropertyGroup>
<PropertyGroup Condition="'$(RunProtoCompile)'=='true' and '$(GITHUB_WORKSPACE)' != ''">
<ProtoPath>$(GITHUB_WORKSPACE)\source\protobuf</ProtoPath>
</PropertyGroup>
<PropertyGroup>
<ProtoCompileDependsOn Condition="Exists('$(VcpkgRoot)\scripts\buildsystems\msbuild\vcpkg.targets')">VcpkgInstallManifestDependencies</ProtoCompileDependsOn>
</PropertyGroup>
<ItemGroup Condition="'$(RunProtoCompile)'=='true'">
<ProtoFiles Include="$(ProtoPath)\*.proto" />
</ItemGroup>
<Target Name="ProtoCompile"
BeforeTargets="PrepareForBuild"
Condition="'$(RunProtoCompile)'=='true'"
DependsOnTargets="$(ProtoCompileDependsOn)">
<Exec Command="&quot;$(ProtocPath)&quot; --proto_path=&quot;$(ProtoPath)&quot; --cpp_out=&quot;generated&quot; &quot;%(ProtoFiles.Identity)&quot;" />
<PropertyGroup>
<RunProtoCompile>true</RunProtoCompile>
</PropertyGroup>
<Target Name="DisplayRunProtoCompileValue" BeforeTargets="ProtoCompile">
<Message Text="RunProtoCompile value: $(RunProtoCompile)" Importance="high" />
</Target>
<PropertyGroup Condition="'$(RunProtoCompile)'=='true'">
<ProtocPath>$(VcpkgInstalledDir)\$(VcpkgTriplet)\tools\protobuf\protoc.exe</ProtocPath>
<ProtoPath>$(ProjectDir)..\..\source\protobuf</ProtoPath>
</PropertyGroup>
<PropertyGroup Condition="'$(RunProtoCompile)'=='true' and '$(GITHUB_WORKSPACE)' != ''">
<ProtoPath>$(GITHUB_WORKSPACE)\source\protobuf</ProtoPath>
</PropertyGroup>
<PropertyGroup>
<ProtoCompileDependsOn Condition="Exists('$(VcpkgRoot)\scripts\buildsystems\msbuild\vcpkg.targets')">VcpkgInstallManifestDependencies</ProtoCompileDependsOn>
</PropertyGroup>
<ItemGroup Condition="'$(RunProtoCompile)'=='true'">
<ProtoFiles Include="$(ProtoPath)\*.proto" />
</ItemGroup>
<Target Name="ProtoCompile"
BeforeTargets="PrepareForBuild"
Condition="'$(RunProtoCompile)'=='true'"
DependsOnTargets="$(ProtoCompileDependsOn)">
<Exec Command="&quot;$(ProtocPath)&quot; --proto_path=&quot;$(ProtoPath)&quot; --cpp_out=&quot;generated&quot; &quot;%(ProtoFiles.Identity)&quot;" />
<ItemGroup>
<ClCompile Include="generated\%(ProtoFiles.Filename).pb.cc">
<IncludeInUnityFile>false</IncludeInUnityFile>
@ -574,7 +574,7 @@
<IncludeInUnityFile>false</IncludeInUnityFile>
</ClInclude>
</ItemGroup>
</Target>
</Target>
<Target Name="DownloadFastNoiseLite" BeforeTargets="ClCompile"
Condition="!Exists('$(ProjectDir)..\..\source\lua\FastNoiseLite.h')">
<DownloadFile
@ -582,8 +582,8 @@
DestinationFolder="$(ProjectDir)..\..\source\lua"
DestinationFileName="FastNoiseLite.h" />
</Target>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
<Import Project="$(VcpkgRoot)\\scripts\\buildsystems\\msbuild\\vcpkg.targets" Condition="Exists('$(VcpkgRoot)\\scripts\\buildsystems\\msbuild\\vcpkg.targets')" />
</ImportGroup>
</Project>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
<Import Project="$(VcpkgRoot)\scripts\buildsystems\msbuild\vcpkg.targets" Condition="'$(_ZVcpkgRoot)'=='' and '$(VcpkgRoot)'!='' and Exists('$(VcpkgRoot)\scripts\buildsystems\msbuild\vcpkg.targets')" />
</ImportGroup>
</Project>