mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-04-16 00:41:41 +00:00
FS-8664 #resolve add fs_cli.exe to msi so its installed.
Tweak the wix configs to actually build a 64bit installer. unfortunately this breaks the 32bit msi without edits to the Setup.2015 WiX configs for the 32bit temp pathes. We are looking for a solution for this.
This commit is contained in:
parent
b1206d0b50
commit
0c413afccd
@ -17,6 +17,9 @@
|
|||||||
Arguments=" -service "/>
|
Arguments=" -service "/>
|
||||||
<ServiceControl Id="StartService" Stop="both" Remove="uninstall" Name="FreeSWITCH" Wait="no" />
|
<ServiceControl Id="StartService" Stop="both" Remove="uninstall" Name="FreeSWITCH" Wait="no" />
|
||||||
</Component>
|
</Component>
|
||||||
|
<Component Id="cmp5A06A4A7E1884331BC6C949456B5F293" Guid="*">
|
||||||
|
<File Id="filD71F29178BC541A58D2E1A110EF3503D" Name="fs_cli.exe" Source="$(var.FreeSwitchConsole.TargetDir)\fs_cli.exe" KeyPath="yes"/>
|
||||||
|
</Component>
|
||||||
</DirectoryRef>
|
</DirectoryRef>
|
||||||
</Fragment>
|
</Fragment>
|
||||||
<Fragment>
|
<Fragment>
|
||||||
|
@ -72,6 +72,8 @@
|
|||||||
<!-- <ComponentRef Id="ProductComponent" /> -->
|
<!-- <ComponentRef Id="ProductComponent" /> -->
|
||||||
<!-- The following Ref pulls in FreeSWITCHconsole.wxs items -->
|
<!-- The following Ref pulls in FreeSWITCHconsole.wxs items -->
|
||||||
<ComponentRef Id="cmpBEF12B96A80D45AC32F3B692E94A57C9"/>
|
<ComponentRef Id="cmpBEF12B96A80D45AC32F3B692E94A57C9"/>
|
||||||
|
<!-- This following Ref Pulls in fs_cli.exe-->
|
||||||
|
<ComponentRef Id="cmp5A06A4A7E1884331BC6C949456B5F293"/>
|
||||||
<!-- Note: The following ComponentGroupRef is required to pull in generated authoring from project references. -->
|
<!-- Note: The following ComponentGroupRef is required to pull in generated authoring from project references. -->
|
||||||
<ComponentGroupRef Id="FreeSWITCHBaseFiles" />
|
<ComponentGroupRef Id="FreeSWITCHBaseFiles" />
|
||||||
<?if $(var.Platform) != x64 ?>
|
<?if $(var.Platform) != x64 ?>
|
||||||
|
@ -12,7 +12,7 @@
|
|||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
|
||||||
<OutputPath>bin\Win32\Debug\</OutputPath>
|
<OutputPath>bin\Win32\Debug\</OutputPath>
|
||||||
<IntermediateOutputPath>obj\X86\$(Configuration)\</IntermediateOutputPath>
|
<IntermediateOutputPath>obj\X86\$(Configuration)\</IntermediateOutputPath>
|
||||||
<DefineConstants>Debug;FreeSWITCHConfFilesDir=$(ProjectDir)..\..\conf\vanilla;FreeSWITCHSoundFilesDir=$(ProjectDir)..\..\Win32\debug\sounds;FreeSWITCHBaseDir=$(SolutionDir)Win32\$(Configuration);</DefineConstants>
|
<DefineConstants>Debug;FreeSWITCHConfFilesDir=$(ProjectDir)..\..\conf\vanilla;FreeSWITCHSoundFilesDir=$(ProjectDir)..\..\Win32\debug\sounds;FreeSWITCHBaseDir=$(SolutionDir)Win32\$(Configuration);PlatformDir=Win32;</DefineConstants>
|
||||||
<WixVariables>
|
<WixVariables>
|
||||||
</WixVariables>
|
</WixVariables>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
@ -50,6 +50,14 @@
|
|||||||
<Folder Include="Fragments" />
|
<Folder Include="Fragments" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
<ProjectReference Include="..\..\libs\esl\fs_cli.2015.vcxproj">
|
||||||
|
<Name>fs_cli</Name>
|
||||||
|
<Project>{d2fb8043-d208-4aee-8f18-3b5857c871b9}</Project>
|
||||||
|
<Private>True</Private>
|
||||||
|
<DoNotHarvest>True</DoNotHarvest>
|
||||||
|
<RefProjectOutputGroups>Binaries;Content;Satellites</RefProjectOutputGroups>
|
||||||
|
<RefTargetDir>INSTALLFOLDER</RefTargetDir>
|
||||||
|
</ProjectReference>
|
||||||
<ProjectReference Include="..\..\src\mod\applications\mod_commands\mod_commands.2015.vcxproj">
|
<ProjectReference Include="..\..\src\mod\applications\mod_commands\mod_commands.2015.vcxproj">
|
||||||
<Name>mod_commands</Name>
|
<Name>mod_commands</Name>
|
||||||
<Project>{30a5b29c-983e-4580-9fd0-d647ccdcc7eb}</Project>
|
<Project>{30a5b29c-983e-4580-9fd0-d647ccdcc7eb}</Project>
|
||||||
@ -409,8 +417,8 @@
|
|||||||
<Import Project="$(WixTargetsPath)" />
|
<Import Project="$(WixTargetsPath)" />
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<PreBuildEvent>"$(WixToolPath)\heat.exe" dir "$(ProjectDir)..\..\conf\vanilla" -cg FreeSWITCHConfFiles -gg -scom -sreg -sfrag -srd -dr CONFLOCATION -var var.FreeSWITCHConfFilesDir -out "$(ProjectDir)Fragments\FreeSWITCHConfFiles.wxs"
|
<PreBuildEvent>"$(WixToolPath)\heat.exe" dir "$(ProjectDir)..\..\conf\vanilla" -cg FreeSWITCHConfFiles -gg -scom -sreg -sfrag -srd -dr CONFLOCATION -var var.FreeSWITCHConfFilesDir -out "$(ProjectDir)Fragments\FreeSWITCHConfFiles.wxs"
|
||||||
"$(WixToolPath)\heat.exe" dir "$(SolutionDir)Win32\$(Configuration)\sounds" -cg FreeSWITCHSoundFiles8 -gg -scom -sreg -sfrag -srd -dr SOUNDLOCATION -var var.FreeSWITCHSoundFilesDir -out "$(ProjectDir)Fragments\FreeSWITCHSoundFiles8.wxs"
|
"$(WixToolPath)\heat.exe" dir "$(SolutionDir)x64\$(Configuration)\sounds" -cg FreeSWITCHSoundFiles8 -gg -scom -sreg -sfrag -srd -dr SOUNDLOCATION -var var.FreeSWITCHSoundFilesDir -out "$(ProjectDir)Fragments\FreeSWITCHSoundFiles8.wxs"
|
||||||
"$(WixToolPath)\heat.exe" dir "$(SolutionDir)Win32\$(Configuration)" -t $(ProjectDir)filter.xslt -cg FreeSWITCHBaseFiles -gg -scom -sreg -sfrag -srd -dr INSTALLLOCATION -var var.FreeSWITCHBaseDir -out "$(ProjectDir)Fragments\FreeSWITCHBaseFiles.wxs"</PreBuildEvent>
|
"$(WixToolPath)\heat.exe" dir "$(SolutionDir)x64\$(Configuration)" -t $(ProjectDir)filter.xslt -cg FreeSWITCHBaseFiles -gg -scom -sreg -sfrag -srd -dr INSTALLLOCATION -var var.FreeSWITCHBaseDir -out "$(ProjectDir)Fragments\FreeSWITCHBaseFiles.wxs"</PreBuildEvent>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<!--
|
<!--
|
||||||
To modify your build process, add your task inside one of the targets below and uncomment it.
|
To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user