|
54 | 54 | <Variable Name="OptionsInstallAndroidSDKARM" bal:Overridable="yes" Persisted="yes" Value="0" />
|
55 | 55 | <Variable Name="OptionsInstallAndroidSDKX86" bal:Overridable="yes" Persisted="yes" Value="0" />
|
56 | 56 |
|
| 57 | + <Variable Name="OptionsInstallToolchain" Value="1" /> |
| 58 | + <Variable Name="OptionsInstallAssertsToolchain" bal:Overridable="yes" Persisted="yes" Value="1" /> |
| 59 | + <Variable Name="OptionsInstallNoAssertsToolchain" bal:Overridable="yes" Persisted="yes" Value="0" /> |
| 60 | + |
| 61 | + <?if $(IncludeNoAsserts) == True?> |
| 62 | + <Variable Name="OptionsIncludeNoAsserts" bal:Overridable="yes" Persisted="yes" Value="1" /> |
| 63 | + <?else ?> |
| 64 | + <Variable Name="OptionsIncludeNoAsserts" bal:Overridable="yes" Persisted="yes" Value="0" /> |
| 65 | + <?endif?> |
| 66 | + |
57 | 67 | <!--
|
58 | 68 | For the online bundle, we need to provide a download URL for each package and its .cabs.
|
59 | 69 | (The SourceFile attribute is also required, both for the offline bundle and for Burn
|
|
83 | 93 |
|
84 | 94 | <MsiPackage
|
85 | 95 | SourceFile="!(bindpath.bld.asserts)\bld.asserts.msi"
|
| 96 | + InstallCondition="OptionsInstallAssertsToolchain = 1" |
86 | 97 | DownloadUrl="$(BaseReleaseDownloadUrl)/{2}">
|
87 | 98 | <MsiProperty Name="INSTALLROOT" Value="[InstallRoot]" />
|
| 99 | + <MsiProperty Name="ADDTOOLCHAINTOPATH" Value="1"/> |
88 | 100 | </MsiPackage>
|
89 | 101 |
|
| 102 | + <?if $(IncludeNoAsserts) == True?> |
| 103 | + <MsiPackage |
| 104 | + SourceFile="!(bindpath.bld.noasserts)\bld.noasserts.msi" |
| 105 | + InstallCondition="OptionsInstallNoAssertsToolchain = 1" |
| 106 | + DownloadUrl="$(BaseReleaseDownloadUrl)/{2}"> |
| 107 | + <MsiProperty Name="INSTALLROOT" Value="[InstallRoot]" /> |
| 108 | + <MsiProperty Name="ADDTOOLCHAINTOPATH" Condition="OptionsInstallAssertsToolchain = 0" Value="1" /> |
| 109 | + </MsiPackage> |
| 110 | + <?endif?> |
| 111 | + |
90 | 112 | <MsiPackage
|
91 | 113 | SourceFile="!(bindpath.cli.asserts)\cli.asserts.msi"
|
92 |
| - InstallCondition="OptionsInstallCLI = 1" |
| 114 | + InstallCondition="OptionsInstallCLI = 1 and OptionsInstallAssertsToolchain = 1" |
93 | 115 | DownloadUrl="$(BaseReleaseDownloadUrl)/{2}">
|
94 | 116 | <MsiProperty Name="INSTALLROOT" Value="[InstallRoot]" />
|
95 | 117 | </MsiPackage>
|
96 | 118 |
|
| 119 | + <?if $(IncludeNoAsserts) == True?> |
| 120 | + <MsiPackage |
| 121 | + SourceFile="!(bindpath.cli.noasserts)\cli.noasserts.msi" |
| 122 | + InstallCondition="OptionsInstallCLI = 1 and OptionsInstallNoAssertsToolchain = 1" |
| 123 | + DownloadUrl="$(BaseReleaseDownloadUrl)/{2}"> |
| 124 | + <MsiProperty Name="INSTALLROOT" Value="[InstallRoot]" /> |
| 125 | + </MsiPackage> |
| 126 | + <?endif?> |
| 127 | + |
97 | 128 | <MsiPackage
|
98 | 129 | SourceFile="!(bindpath.dbg.asserts)\dbg.asserts.msi"
|
99 |
| - InstallCondition="OptionsInstallDBG = 1" |
| 130 | + InstallCondition="OptionsInstallDBG = 1 and OptionsInstallAssertsToolchain = 1" |
100 | 131 | DownloadUrl="$(BaseReleaseDownloadUrl)/{2}">
|
101 | 132 | <MsiProperty Name="INSTALLROOT" Value="[InstallRoot]" />
|
102 | 133 | </MsiPackage>
|
103 | 134 |
|
| 135 | + <?if $(IncludeNoAsserts) == True?> |
| 136 | + <MsiPackage |
| 137 | + SourceFile="!(bindpath.dbg.noasserts)\dbg.noasserts.msi" |
| 138 | + InstallCondition="OptionsInstallDBG = 1 and OptionsInstallNoAssertsToolchain = 1" |
| 139 | + DownloadUrl="$(BaseReleaseDownloadUrl)/{2}"> |
| 140 | + <MsiProperty Name="INSTALLROOT" Value="[InstallRoot]" /> |
| 141 | + </MsiPackage> |
| 142 | + <?endif?> |
| 143 | + |
104 | 144 | <MsiPackage
|
105 | 145 | SourceFile="!(bindpath.ide.asserts)\ide.asserts.msi"
|
106 |
| - InstallCondition="OptionsInstallIDE = 1" |
| 146 | + InstallCondition="OptionsInstallIDE = 1 and OptionsInstallAssertsToolchain = 1" |
107 | 147 | DownloadUrl="$(BaseReleaseDownloadUrl)/{2}">
|
108 | 148 | <MsiProperty Name="INSTALLROOT" Value="[InstallRoot]" />
|
109 | 149 | </MsiPackage>
|
110 | 150 |
|
| 151 | + <?if $(IncludeNoAsserts) == True?> |
| 152 | + <MsiPackage |
| 153 | + SourceFile="!(bindpath.ide.noasserts)\ide.noasserts.msi" |
| 154 | + InstallCondition="OptionsInstallIDE = 1 and OptionsInstallNoAssertsToolchain = 1" |
| 155 | + DownloadUrl="$(BaseReleaseDownloadUrl)/{2}"> |
| 156 | + <MsiProperty Name="INSTALLROOT" Value="[InstallRoot]" /> |
| 157 | + </MsiPackage> |
| 158 | + <?endif?> |
| 159 | + |
111 | 160 | <?if $(IncludeAndroid) == True?>
|
112 | 161 | <MsiPackage
|
113 | 162 | SourceFile="!(bindpath.platform.android)\android.msi"
|
|
0 commit comments