diff options
Diffstat (limited to 'src/WixToolset.BuildTasks/wix.targets')
-rw-r--r-- | src/WixToolset.BuildTasks/wix.targets | 23 |
1 files changed, 11 insertions, 12 deletions
diff --git a/src/WixToolset.BuildTasks/wix.targets b/src/WixToolset.BuildTasks/wix.targets index eadd33ec..bcf0163b 100644 --- a/src/WixToolset.BuildTasks/wix.targets +++ b/src/WixToolset.BuildTasks/wix.targets | |||
@@ -646,17 +646,17 @@ | |||
646 | @(_BindInputs); | 646 | @(_BindInputs); |
647 | $(MSBuildAllProjects)" | 647 | $(MSBuildAllProjects)" |
648 | Outputs="$(IntermediateOutputPath)%(CultureGroup.OutputFolder)$(BindBuiltOutputsFile);@(_BindBuiltOutputs)" | 648 | Outputs="$(IntermediateOutputPath)%(CultureGroup.OutputFolder)$(BindBuiltOutputsFile);@(_BindBuiltOutputs)" |
649 | Condition=" '@(Compile)' != '' and ('$(OutputType)' == 'Bundle' or '$(OutputType)' == 'Package' or '$(OutputType)' == 'PatchCreation' or '$(OutputType)' == 'Module')"> | 649 | Condition=" '@(Compile)' != '' "> |
650 | |||
651 | 650 | ||
652 | <PropertyGroup> | 651 | <PropertyGroup> |
652 | <OutputFile>$([System.IO.Path]::GetFullPath($(IntermediateOutputPath)%(CultureGroup.OutputFolder)$(TargetName)$(TargetExt)))</OutputFile> | ||
653 | <PdbOutputFile>$(TargetPdbDir)%(CultureGroup.OutputFolder)$(TargetPdbName)</PdbOutputFile> | 653 | <PdbOutputFile>$(TargetPdbDir)%(CultureGroup.OutputFolder)$(TargetPdbName)</PdbOutputFile> |
654 | </PropertyGroup> | 654 | </PropertyGroup> |
655 | 655 | ||
656 | <DoIt | 656 | <DoIt |
657 | SourceFiles="@(_CompileWithObjectPath)" | 657 | SourceFiles="@(_CompileWithObjectPath)" |
658 | LibraryFiles="@(WixLibProjects);@(_ResolvedWixLibraryPaths)" | ||
658 | LocalizationFiles="@(EmbeddedResource)" | 659 | LocalizationFiles="@(EmbeddedResource)" |
659 | ObjectFiles="@(CompileObjOutput);@(WixObject);@(WixLibProjects);@(_ResolvedWixLibraryPaths)" | ||
660 | 660 | ||
661 | Cultures="%(CultureGroup.Identity)" | 661 | Cultures="%(CultureGroup.Identity)" |
662 | 662 | ||
@@ -665,7 +665,8 @@ | |||
665 | 665 | ||
666 | IntermediateDirectory="$(IntermediateOutputPath)" | 666 | IntermediateDirectory="$(IntermediateOutputPath)" |
667 | 667 | ||
668 | OutputFile="$(IntermediateOutputPath)%(CultureGroup.OutputFolder)$(TargetName)$(TargetExt)" | 668 | OutputFile="$(OutputFile)" |
669 | OutputType="$(OutputType)" | ||
669 | PdbOutputFile="$(PdbOutputFile)" | 670 | PdbOutputFile="$(PdbOutputFile)" |
670 | 671 | ||
671 | AdditionalOptions="$(CompilerAdditionalOptions) $(LinkerAdditionalOptions)" | 672 | AdditionalOptions="$(CompilerAdditionalOptions) $(LinkerAdditionalOptions)" |
@@ -1029,8 +1030,7 @@ | |||
1029 | ================================================================================================ | 1030 | ================================================================================================ |
1030 | --> | 1031 | --> |
1031 | <Target | 1032 | <Target |
1032 | Name="ReadPreviousBindInputsAndBuiltOutputs" | 1033 | Name="ReadPreviousBindInputsAndBuiltOutputs"> |
1033 | Condition=" '$(OutputType)' == 'Bundle' or '$(OutputType)' == 'Package' or '$(OutputType)' == 'PatchCreation' or '$(OutputType)' == 'Module' "> | ||
1034 | 1034 | ||
1035 | <ReadLinesFromFile File="$(IntermediateOutputPath)%(CultureGroup.OutputFolder)$(BindContentsFile)"> | 1035 | <ReadLinesFromFile File="$(IntermediateOutputPath)%(CultureGroup.OutputFolder)$(BindContentsFile)"> |
1036 | <Output TaskParameter="Lines" ItemName="_BindInputs" /> | 1036 | <Output TaskParameter="Lines" ItemName="_BindInputs" /> |
@@ -1169,17 +1169,16 @@ | |||
1169 | ================================================================================================ | 1169 | ================================================================================================ |
1170 | --> | 1170 | --> |
1171 | <Target | 1171 | <Target |
1172 | Name="UpdateLinkFileWrites" | 1172 | Name="UpdateLinkFileWrites"> |
1173 | Condition=" '$(OutputType)' == 'Bundle' or '$(OutputType)' == 'Package' or '$(OutputType)' == 'PatchCreation' or '$(OutputType)' == 'Module' "> | ||
1174 | 1173 | ||
1175 | <ReadLinesFromFile File="$(IntermediateOutputPath)%(CultureGroup.OutputFolder)$(BindOutputsFile)"> | 1174 | <ReadLinesFromFile File="$(IntermediateOutputPath)%(CultureGroup.OutputFolder)$(BindOutputsFile)"> |
1176 | <Output TaskParameter="Lines" ItemName="FileWrites"/> | 1175 | <Output TaskParameter="Lines" ItemName="FileWrites"/> |
1177 | </ReadLinesFromFile> | 1176 | </ReadLinesFromFile> |
1178 | 1177 | ||
1179 | <ItemGroup> | 1178 | <ItemGroup> |
1180 | <FileWrites Include="$(IntermediateOutputPath)%(CultureGroup.OutputFolder)$(BindContentsFile)" /> | 1179 | <FileWrites Include="$(IntermediateOutputPath)%(CultureGroup.OutputFolder)$(BindContentsFile)" Condition=" Exists('$(IntermediateOutputPath)%(CultureGroup.OutputFolder)$(BindContentsFile)') " /> |
1181 | <FileWrites Include="$(IntermediateOutputPath)%(CultureGroup.OutputFolder)$(BindOutputsFile)" /> | 1180 | <FileWrites Include="$(IntermediateOutputPath)%(CultureGroup.OutputFolder)$(BindOutputsFile)" Condition=" Exists('$(IntermediateOutputPath)%(CultureGroup.OutputFolder)$(BindOutputsFile)') " /> |
1182 | <FileWrites Include="$(IntermediateOutputPath)%(CultureGroup.OutputFolder)$(BindBuiltOutputsFile)" /> | 1181 | <FileWrites Include="$(IntermediateOutputPath)%(CultureGroup.OutputFolder)$(BindBuiltOutputsFile)" Condition=" Exists('$(IntermediateOutputPath)%(CultureGroup.OutputFolder)$(BindBuiltOutputsFile)') " /> |
1183 | </ItemGroup> | 1182 | </ItemGroup> |
1184 | 1183 | ||
1185 | <Message Importance="low" Text="Build files after link: @(FileWrites)" /> | 1184 | <Message Importance="low" Text="Build files after link: @(FileWrites)" /> |
@@ -1302,7 +1301,7 @@ | |||
1302 | </ReadLinesFromFile> | 1301 | </ReadLinesFromFile> |
1303 | 1302 | ||
1304 | <ItemGroup> | 1303 | <ItemGroup> |
1305 | <_FullPathToCopy Include="$(TargetPath)" Condition=" '@(_FullPathToCopy)'=='' " /> | 1304 | <_FullPathToCopy Include="$(OutputFile)" Condition=" '@(_FullPathToCopy)'=='' " /> |
1306 | <_RelativePath Include="$([MSBuild]::MakeRelative($(FullIntermediateOutputPath), %(_FullPathToCopy.Identity)))" /> | 1305 | <_RelativePath Include="$([MSBuild]::MakeRelative($(FullIntermediateOutputPath), %(_FullPathToCopy.Identity)))" /> |
1307 | </ItemGroup> | 1306 | </ItemGroup> |
1308 | 1307 | ||