From 4c28554d881eff864b579f367f434b409133abd4 Mon Sep 17 00:00:00 2001
From: Sean Dague
Date: Wed, 28 Nov 2007 16:24:28 +0000
Subject: update prebuild
Nant files now obey the target out of prebuild.xml, so Linux users will be able to build as Debug
Nant clean target now does the right thing (doesn't wipe out all of bin/)
Prebuild's own prebuild system is broken due to the .exe workaround added a while ago, will
register a bug for that seperately.
---
Prebuild/src/Core/Targets/NAntTarget.cs | 19 ++++++++++++-------
bin/Prebuild.exe | Bin 176128 -> 160256 bytes
2 files changed, 12 insertions(+), 7 deletions(-)
diff --git a/Prebuild/src/Core/Targets/NAntTarget.cs b/Prebuild/src/Core/Targets/NAntTarget.cs
index 5355eef..d3385e1 100644
--- a/Prebuild/src/Core/Targets/NAntTarget.cs
+++ b/Prebuild/src/Core/Targets/NAntTarget.cs
@@ -355,8 +355,8 @@ namespace Prebuild.Core.Targets
ss.WriteLine(" ");
ss.WriteLine(" ");
- ss.WriteLine(" ");
ss.WriteLine(" ");
+ ss.WriteLine(" ");
ss.WriteLine(" ");
ss.WriteLine(" ");
@@ -457,13 +457,11 @@ namespace Prebuild.Core.Targets
ss.WriteLine(" ");
ss.WriteLine(" ");
+ // actually use active config out of prebuild.xml
+ ss.WriteLine(" ", solution.ActiveConfig);
+
foreach (ConfigurationNode conf in solution.Configurations)
{
- // Set the project.config to a non-debug configuration
- if (conf.Options["DebugInformation"].ToString().ToLower() != "true")
- {
- ss.WriteLine(" ", conf.Name);
- }
ss.WriteLine();
ss.WriteLine(" ", conf.Name);
ss.WriteLine(" ", conf.Name);
@@ -559,7 +557,14 @@ namespace Prebuild.Core.Targets
ss.WriteLine(" ");
ss.WriteLine(" ");
//ss.WriteLine(" ");
- ss.WriteLine(" ");
+ ss.WriteLine(" ");
+ ss.WriteLine(" ");
+ ss.WriteLine(" ");
+ ss.WriteLine(" ");
+ ss.WriteLine(" ");
+ ss.WriteLine(" ");
+ ss.WriteLine(" ");
+ ss.WriteLine(" ");
ss.WriteLine(" ");
foreach (ProjectNode project in solution.Projects)
{
diff --git a/bin/Prebuild.exe b/bin/Prebuild.exe
index 220eb56..632b9dc 100755
Binary files a/bin/Prebuild.exe and b/bin/Prebuild.exe differ
--
cgit v1.1