提交 8f4831a8 authored 作者: Mike Jerris's avatar Mike Jerris

Merge pull request #1560 in FS/freeswitch from…

Merge pull request #1560 in FS/freeswitch from ~ANDYWOLK/freeswitch:FS-11303-migrate-visual-c-components-redistribution to master

* commit '144bbec7':
  FS-11303: [Build-System] Migrate Visual C++ components redistribution using merge modules from v140 to v141 (VS2017), minor cleanup.
...@@ -511,10 +511,6 @@ if not exist "$(ProjectDir)$(IntDir)\auth_client.obj" "autogen.cmd" ...@@ -511,10 +511,6 @@ if not exist "$(ProjectDir)$(IntDir)\auth_client.obj" "autogen.cmd"
<ClInclude Include="..\..\sofia-sip\libsofia-sip-ua\soa\sofia-sip\soa_tag.h" /> <ClInclude Include="..\..\sofia-sip\libsofia-sip-ua\soa\sofia-sip\soa_tag.h" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\Download PTHREAD.2017.vcxproj">
<Project>{8b3b4c4c-13c2-446c-beb0-f412cc2cfb9a}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
<ProjectReference Include="..\pthread\pthread.2017.vcxproj"> <ProjectReference Include="..\pthread\pthread.2017.vcxproj">
<Project>{df018947-0fff-4eb3-bdee-441dc81da7a4}</Project> <Project>{df018947-0fff-4eb3-bdee-441dc81da7a4}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly> <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
......
...@@ -63,13 +63,13 @@ ...@@ -63,13 +63,13 @@
<!-- </Component> --> <!-- </Component> -->
<?if $(var.Platform) != x64 ?> <?if $(var.Platform) != x64 ?>
<Merge Id="CrtFiles_x86" <Merge Id="CrtFiles_x86"
SourceFile="$(env.CommonProgramFiles)\Merge Modules\Microsoft_VC140_$(var.CRT_Configuration)CRT_x86.msm" SourceFile="$(var.MergeModules)\Microsoft_VC$(var.VCVer)_$(var.CRT_Configuration)CRT_x86.msm"
DiskId="1" DiskId="1"
Language="1033"/> Language="1033"/>
<?endif ?> <?endif ?>
<?if $(var.Platform) = x64 ?> <?if $(var.Platform) = x64 ?>
<Merge Id="CrtFiles_x64" <Merge Id="CrtFiles_x64"
SourceFile="$(env.CommonProgramFiles)\Merge Modules\Microsoft_VC140_$(var.CRT_Configuration)CRT_x64.msm" SourceFile="$(var.MergeModules)\Microsoft_VC$(var.VCVer)_$(var.CRT_Configuration)CRT_x64.msm"
DiskId="1" DiskId="1"
Language="1033"/> Language="1033"/>
<?endif ?> <?endif ?>
......
...@@ -4,6 +4,7 @@ ...@@ -4,6 +4,7 @@
<GitSkipCache>true</GitSkipCache> <GitSkipCache>true</GitSkipCache>
</PropertyGroup> </PropertyGroup>
<ImportGroup Label="PropertySheets"> <ImportGroup Label="PropertySheets">
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Common.props" />
<Import Project="..\sound_tools.props" /> <Import Project="..\sound_tools.props" />
<Import Project="GitInfo\GitInfo.targets" /> <Import Project="GitInfo\GitInfo.targets" />
</ImportGroup> </ImportGroup>
...@@ -915,9 +916,18 @@ ...@@ -915,9 +916,18 @@
<CreateProperty Condition="$(FullVersion) != ''" Value="$(SolutionDir)$(UserFriendlyPlatform)\$(OutputName)-$(FullVersion)$(Revision)$(SnapshotName)-$(UserFriendlyPlatform)-$(Configuration).msi"> <CreateProperty Condition="$(FullVersion) != ''" Value="$(SolutionDir)$(UserFriendlyPlatform)\$(OutputName)-$(FullVersion)$(Revision)$(SnapshotName)-$(UserFriendlyPlatform)-$(Configuration).msi">
<Output TaskParameter="Value" PropertyName="DestinationFileName" /> <Output TaskParameter="Value" PropertyName="DestinationFileName" />
</CreateProperty> </CreateProperty>
<CreateProperty Value="FreeSWITCHSoundFilesDir=$(SoundsDir);$(DefineConstants)"> <CreateProperty Value="$(registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\14.0\VC\Runtimes\x64@Major).$(registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\14.0\VC\Runtimes\x64@Minor).$(registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\14.0\VC\Runtimes\x64@Bld)">
<Output TaskParameter="Value" PropertyName="VCLibVersion" />
</CreateProperty>
<CreateProperty Value="$(VSInstallDir)\VC\Redist\MSVC\$(VCLibVersion)\MergeModules\">
<Output TaskParameter="Value" PropertyName="MergeModules" />
</CreateProperty>
<CreateProperty Value="FreeSWITCHSoundFilesDir=$(SoundsDir);MergeModules=$(MergeModules);VCVer=$(PlatformToolsetVersion);$(DefineConstants)">
<Output TaskParameter="Value" PropertyName="DefineConstants" /> <Output TaskParameter="Value" PropertyName="DefineConstants" />
</CreateProperty> </CreateProperty>
<Message Importance="High" Text="Visual C++ lib-version: $(VCLibVersion)" />
<Message Importance="High" Text="PlatformToolsetVersion: $(PlatformToolsetVersion)" />
<Message Importance="High" Text="VSInstallDir: $(VSInstallDir)" />
<Message Importance="High" Text="SoundsDir: $(SoundsDir)" /> <Message Importance="High" Text="SoundsDir: $(SoundsDir)" />
<Message Importance="High" Text="DefineConstants: $(DefineConstants)" /> <Message Importance="High" Text="DefineConstants: $(DefineConstants)" />
</Target> </Target>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论