[tasque] [xbuild] Move Subsitution items into init target
- From: Antonius Riha <antoniusri src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tasque] [xbuild] Move Subsitution items into init target
- Date: Thu, 18 Oct 2012 21:58:12 +0000 (UTC)
commit c86c00a598beca5b9660297715e27ea7bf78bdb0
Author: Antonius Riha <antoniusriha gmail com>
Date: Thu Oct 18 23:45:56 2012 +0200
[xbuild] Move Subsitution items into init target
otherwise substs would be evaluated before proeprties in
init target would be set up
build/X.Common.targets | 41 ++++++++++++++++++++++++++++++-----------
1 files changed, 30 insertions(+), 11 deletions(-)
---
diff --git a/build/X.Common.targets b/build/X.Common.targets
index 33bc4a2..75a3a29 100644
--- a/build/X.Common.targets
+++ b/build/X.Common.targets
@@ -94,6 +94,35 @@
<Message Text="SrcDir=$(SrcDir)" />
<Message Text="PoBuildDir=$(PoBuildDir)" />
<Message Text="PoSrcDir=$(PoSrcDir)" />
+
+ <!-- Create subst items here -->
+ <CreateItem Include="@prefix@|$(Prefix)|text">
+ <Output TaskParameter="Include" ItemName="Substitution" />
+ </CreateItem>
+ <CreateItem Include="@libdir@|$(LibDir)|text">
+ <Output TaskParameter="Include" ItemName="Substitution" />
+ </CreateItem>
+ <CreateItem Include="@pkglibdir@|$(PkgLibDir)|text">
+ <Output TaskParameter="Include" ItemName="Substitution" />
+ </CreateItem>
+ <CreateItem Include="@bindir@|$(BinDir)|text">
+ <Output TaskParameter="Include" ItemName="Substitution" />
+ </CreateItem>
+ <CreateItem Include="@exec_prefix@|$(BinDir)|text">
+ <Output TaskParameter="Include" ItemName="Substitution" />
+ </CreateItem>
+ <CreateItem Include="@datadir@|$(DataDir)|text">
+ <Output TaskParameter="Include" ItemName="Substitution" />
+ </CreateItem>
+ <CreateItem Include="@wrapper@|$(Wrapper)|text">
+ <Output TaskParameter="Include" ItemName="Substitution" />
+ </CreateItem>
+ <CreateItem Include="@version@|$(Version)|text">
+ <Output TaskParameter="Include" ItemName="Substitution" />
+ </CreateItem>
+ <CreateItem Include="@PACKAGE@|$(PackageName)|text">
+ <Output TaskParameter="Include" ItemName="Substitution" />
+ </CreateItem>
</Target>
<Target Name="_SetupInSlnBuild">
@@ -167,17 +196,7 @@
</PropertyGroup>
</Otherwise>
</Choose>
- <ItemGroup>
- <Substitution Include="@prefix@|$(Prefix)|text" />
- <Substitution Include="@libdir@|$(LibDir)|text" />
- <Substitution Include="@pkglibdir@|$(PkgLibDir)|text" />
- <Substitution Include="@bindir@|$(BinDir)|text" />
- <Substitution Include="@exec_prefix@|$(BinDir)|text" />
- <Substitution Include="@datadir@|$(DataDir)|text" />
- <Substitution Include="@wrapper@|$(Wrapper)|text" />
- <Substitution Include="@version@|$(Version)|text" />
- <Substitution Include="@PACKAGE@|$(PackageName)|text" />
- </ItemGroup>
+
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
<UsingTask TaskName="Tasque.Build.Substitute" AssemblyFile="build.dll" />
<UsingTask TaskName="Tasque.Build.GetRelPath" AssemblyFile="build.dll" />
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]