|
|
|
@ -40,23 +40,64 @@ |
|
|
|
<MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> |
|
|
|
</MsiPackage> |
|
|
|
|
|
|
|
<?define CompileAllCommand=-$(var.ShortVersion)$(var.Suffix32) -E -s -Wi "[TargetDir]\Lib\compileall.py" -f -x "bad_coding|badsyntax|site-packages|py2_|lib2to3\\tests|venv\\scripts" "[TargetDir]\Lib"?> |
|
|
|
<?define CompileAllCommand=-E -s -Wi "[TargetDir]\Lib\compileall.py" -f -x "bad_coding|badsyntax|site-packages|py2_|lib2to3\\tests|venv\\scripts" "[TargetDir]\Lib"?> |
|
|
|
<ExePackage Id="compileall_AllUsers" |
|
|
|
SourceFile="py.exe" |
|
|
|
Compressed="yes" |
|
|
|
DisplayName="!(loc.CompileAllDescription)" |
|
|
|
InstallCommand='$(var.CompileAllCommand)' |
|
|
|
RepairCommand='$(var.CompileAllCommand)' |
|
|
|
InstallCommand='-$(var.ShortVersion)$(var.Suffix32) $(var.CompileAllCommand)' |
|
|
|
RepairCommand='-$(var.ShortVersion)$(var.Suffix32) $(var.CompileAllCommand)' |
|
|
|
Permanent="yes" |
|
|
|
PerMachine="yes" |
|
|
|
Vital="no" |
|
|
|
InstallCondition="InstallAllUsers and CompileAll and not LauncherOnly" /> |
|
|
|
<ExePackage Id="compileallO_AllUsers" |
|
|
|
SourceFile="py.exe" |
|
|
|
Compressed="yes" |
|
|
|
DisplayName="!(loc.CompileAllODescription)" |
|
|
|
InstallCommand='-$(var.ShortVersion)$(var.Suffix32) -O $(var.CompileAllCommand)' |
|
|
|
RepairCommand='-$(var.ShortVersion)$(var.Suffix32) -O $(var.CompileAllCommand)' |
|
|
|
Permanent="yes" |
|
|
|
PerMachine="yes" |
|
|
|
Vital="no" |
|
|
|
InstallCondition="InstallAllUsers and CompileAll and not LauncherOnly" /> |
|
|
|
<ExePackage Id="compileallOO_AllUsers" |
|
|
|
SourceFile="py.exe" |
|
|
|
Compressed="yes" |
|
|
|
DisplayName="!(loc.CompileAllOODescription)" |
|
|
|
InstallCommand='-$(var.ShortVersion)$(var.Suffix32) -OO $(var.CompileAllCommand)' |
|
|
|
RepairCommand='-$(var.ShortVersion)$(var.Suffix32) -OO $(var.CompileAllCommand)' |
|
|
|
Permanent="yes" |
|
|
|
PerMachine="yes" |
|
|
|
Vital="no" |
|
|
|
InstallCondition="InstallAllUsers and CompileAll and not LauncherOnly" /> |
|
|
|
|
|
|
|
<ExePackage Id="compileall_JustForMe" |
|
|
|
SourceFile="py.exe" |
|
|
|
Compressed="yes" |
|
|
|
DisplayName="!(loc.CompileAllDescription)" |
|
|
|
InstallCommand='$(var.CompileAllCommand)' |
|
|
|
RepairCommand='$(var.CompileAllCommand)' |
|
|
|
InstallCommand='-$(var.ShortVersion)$(var.Suffix32) $(var.CompileAllCommand)' |
|
|
|
RepairCommand='-$(var.ShortVersion)$(var.Suffix32) $(var.CompileAllCommand)' |
|
|
|
Permanent="yes" |
|
|
|
PerMachine="no" |
|
|
|
Vital="no" |
|
|
|
InstallCondition="not InstallAllUsers and CompileAll and not LauncherOnly" /> |
|
|
|
<ExePackage Id="compileallO_JustForMe" |
|
|
|
SourceFile="py.exe" |
|
|
|
Compressed="yes" |
|
|
|
DisplayName="!(loc.CompileAllODescription)" |
|
|
|
InstallCommand='-$(var.ShortVersion)$(var.Suffix32) -O $(var.CompileAllCommand)' |
|
|
|
RepairCommand='-$(var.ShortVersion)$(var.Suffix32) -O $(var.CompileAllCommand)' |
|
|
|
Permanent="yes" |
|
|
|
PerMachine="no" |
|
|
|
Vital="no" |
|
|
|
InstallCondition="not InstallAllUsers and CompileAll and not LauncherOnly" /> |
|
|
|
<ExePackage Id="compileallOO_JustForMe" |
|
|
|
SourceFile="py.exe" |
|
|
|
Compressed="yes" |
|
|
|
DisplayName="!(loc.CompileAllOODescription)" |
|
|
|
InstallCommand='-$(var.ShortVersion)$(var.Suffix32) -OO $(var.CompileAllCommand)' |
|
|
|
RepairCommand='-$(var.ShortVersion)$(var.Suffix32) -OO $(var.CompileAllCommand)' |
|
|
|
Permanent="yes" |
|
|
|
PerMachine="no" |
|
|
|
Vital="no" |
|
|
|
|