From 43c7170a86616c81339c16868c8a4bf83c4435f0 Mon Sep 17 00:00:00 2001 From: Jim Radford Date: Fri, 30 Oct 2009 01:10:44 +0000 Subject: [PATCH] LIBOMV-637 Adds ability for prebuild to specify PlatformTarget Thanks Douglas R. Miles for the patch git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3192 52acb1d6-8a22-11de-b505-999d5b087335 --- .../Prebuild/src/Core/Nodes/OptionsNode.cs | 18 ++++++++++++++++++ .../src/Core/Targets/VSGenericTarget.cs | 1 + Programs/Prebuild/src/data/prebuild-1.7.xsd | 1 + 3 files changed, 20 insertions(+) diff --git a/Programs/Prebuild/src/Core/Nodes/OptionsNode.cs b/Programs/Prebuild/src/Core/Nodes/OptionsNode.cs index 9a420c59..3aec7337 100644 --- a/Programs/Prebuild/src/Core/Nodes/OptionsNode.cs +++ b/Programs/Prebuild/src/Core/Nodes/OptionsNode.cs @@ -506,6 +506,24 @@ namespace Prebuild.Core.Nodes } } + [OptionNode("PlatformTarget")] + private string m_PlatformTarget = "Any CPU"; + + /// + /// + /// + public string PlatformTarget + { + get + { + return m_PlatformTarget; + } + set + { + m_PlatformTarget = value; + } + } + private StringCollection m_FieldsDefined; #endregion diff --git a/Programs/Prebuild/src/Core/Targets/VSGenericTarget.cs b/Programs/Prebuild/src/Core/Targets/VSGenericTarget.cs index ec642b64..28803d45 100644 --- a/Programs/Prebuild/src/Core/Targets/VSGenericTarget.cs +++ b/Programs/Prebuild/src/Core/Targets/VSGenericTarget.cs @@ -278,6 +278,7 @@ namespace Prebuild.Core.Targets ps.WriteLine(" {0}", conf.Options["WarningLevel"]); ps.WriteLine(" {0}", conf.Options["NoStdLib"]); ps.WriteLine(" {0}", conf.Options["SuppressWarnings"]); + ps.WriteLine(" {0}", conf.Options.PlatformTarget); ps.WriteLine(" "); } diff --git a/Programs/Prebuild/src/data/prebuild-1.7.xsd b/Programs/Prebuild/src/data/prebuild-1.7.xsd index 27dcba14..a274a33c 100644 --- a/Programs/Prebuild/src/data/prebuild-1.7.xsd +++ b/Programs/Prebuild/src/data/prebuild-1.7.xsd @@ -220,6 +220,7 @@ +