forked from IronLanguages/main
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathInstaller.proj
37 lines (36 loc) · 1.45 KB
/
Installer.proj
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
</PropertyGroup>
<ItemGroup>
<!-- Needed to be built ahead of time for the MSIs to include the Silverlight binaries -->
<ProjectToBuild Include="..\Solutions\Dlr.sln">
<Properties>Configuration=Silverlight4$(Configuration)</Properties>
</ProjectToBuild>
<ProjectToBuild Include="Python\Chm\IronPython.Chm.proj">
<Name>IronPython.Chm</Name>
</ProjectToBuild>
<ProjectToBuild Include="Python\Msi\IronPython.Msi.wproj">
<Properties>Configuration=$(Configuration)</Properties>
</ProjectToBuild>
<ProjectToBuild Include="Ruby\Msi\IronRuby.Msi.wproj">
<Properties>Configuration=$(Configuration)</Properties>
</ProjectToBuild>
</ItemGroup>
<Target Name="Build">
<MSBuild Projects="@(ProjectToBuild)"/>
</Target>
<Target Name="Rebuild">
<!-- WiX deosn't clean up properly -->
<RemoveDir Directories="
IronStudio\obj;
Python\Msi\obj;
Python\Msm\obj;
Ruby\Msi\obj;
Ruby\Msm\obj;
Runtime\obj;
"/>
<MSBuild Projects="@(ProjectToBuild)" Targets="Rebuild"/>
</Target>
</Project>