[hyena] [build] Allow embedding .csproj in your .sln
- From: Gabriel Burt <gburt src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [hyena] [build] Allow embedding .csproj in your .sln
- Date: Sat, 5 Jun 2010 19:40:05 +0000 (UTC)
commit a55879211c05d4147d6f8d0eeb28ca7570755200
Author: Gabriel Burt <gabriel burt gmail com>
Date: Sat Jun 5 12:37:16 2010 -0700
[build] Allow embedding .csproj in your .sln
Specify to use the Submodule configuration, which will output the
binaries to ../bin
Hyena.sln | 27 +++++++++----------
src/Hyena.Data.Sqlite/Hyena.Data.Sqlite.csproj | 21 +++++++--------
src/Hyena.Data.Sqlite/Makefile.am | 4 +-
src/Hyena.Gui/Hyena.Gui.csproj | 32 +++++++++++------------
src/Hyena.Gui/Makefile.am | 4 +-
src/Hyena/Hyena.csproj | 31 ++++++++++------------
src/Hyena/Makefile.am | 4 +-
src/Mono.Data.Sqlite/Makefile.am | 2 +-
src/Mono.Data.Sqlite/Mono.Data.Sqlite.csproj | 31 ++++++++++------------
9 files changed, 73 insertions(+), 83 deletions(-)
---
diff --git a/Hyena.sln b/Hyena.sln
index bb1f675..2a26524 100644
--- a/Hyena.sln
+++ b/Hyena.sln
@@ -7,31 +7,30 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Hyena", "src\Hyena\Hyena.cs
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Hyena.Gui", "src\Hyena.Gui\Hyena.Gui.csproj", "{C856EFD8-E812-4E61-8B76-E3583D94C233}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Hyena.Data.Sqlite", "src\Hyena.Data.Sqlite\Hyena.Data.Sqlite.csproj", "{95374549-9553-4C1E-9D89-667755F90E13}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
- Release|Any CPU = Release|Any CPU
- Windows|Any CPU = Windows|Any CPU
+ Submodule|Any CPU = Submodule|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{95374549-9553-4C1E-9D89-667755F90E12}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{95374549-9553-4C1E-9D89-667755F90E12}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {95374549-9553-4C1E-9D89-667755F90E12}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {95374549-9553-4C1E-9D89-667755F90E12}.Release|Any CPU.Build.0 = Release|Any CPU
- {95374549-9553-4C1E-9D89-667755F90E12}.Windows|Any CPU.ActiveCfg = Windows|Any CPU
- {95374549-9553-4C1E-9D89-667755F90E12}.Windows|Any CPU.Build.0 = Windows|Any CPU
+ {95374549-9553-4C1E-9D89-667755F90E12}.Submodule|Any CPU.ActiveCfg = Submodule|Any CPU
+ {95374549-9553-4C1E-9D89-667755F90E12}.Submodule|Any CPU.Build.0 = Submodule|Any CPU
+ {95374549-9553-4C1E-9D89-667755F90E13}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {95374549-9553-4C1E-9D89-667755F90E13}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {95374549-9553-4C1E-9D89-667755F90E13}.Submodule|Any CPU.ActiveCfg = Submodule|Any CPU
+ {95374549-9553-4C1E-9D89-667755F90E13}.Submodule|Any CPU.Build.0 = Submodule|Any CPU
{BB1D1D81-7A74-4183-B7B1-3E78B32D42F1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{BB1D1D81-7A74-4183-B7B1-3E78B32D42F1}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {BB1D1D81-7A74-4183-B7B1-3E78B32D42F1}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {BB1D1D81-7A74-4183-B7B1-3E78B32D42F1}.Release|Any CPU.Build.0 = Release|Any CPU
- {BB1D1D81-7A74-4183-B7B1-3E78B32D42F1}.Windows|Any CPU.ActiveCfg = Windows|Any CPU
- {BB1D1D81-7A74-4183-B7B1-3E78B32D42F1}.Windows|Any CPU.Build.0 = Windows|Any CPU
+ {BB1D1D81-7A74-4183-B7B1-3E78B32D42F1}.Submodule|Any CPU.ActiveCfg = Submodule|Any CPU
+ {BB1D1D81-7A74-4183-B7B1-3E78B32D42F1}.Submodule|Any CPU.Build.0 = Submodule|Any CPU
{C856EFD8-E812-4E61-8B76-E3583D94C233}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C856EFD8-E812-4E61-8B76-E3583D94C233}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {C856EFD8-E812-4E61-8B76-E3583D94C233}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {C856EFD8-E812-4E61-8B76-E3583D94C233}.Release|Any CPU.Build.0 = Release|Any CPU
- {C856EFD8-E812-4E61-8B76-E3583D94C233}.Windows|Any CPU.ActiveCfg = Windows|Any CPU
- {C856EFD8-E812-4E61-8B76-E3583D94C233}.Windows|Any CPU.Build.0 = Windows|Any CPU
+ {C856EFD8-E812-4E61-8B76-E3583D94C233}.Submodule|Any CPU.ActiveCfg = Submodule|Any CPU
+ {C856EFD8-E812-4E61-8B76-E3583D94C233}.Submodule|Any CPU.Build.0 = Submodule|Any CPU
EndGlobalSection
GlobalSection(MonoDevelopProperties) = preSolution
StartupItem = src\Mono.Data.Sqlite\Mono.Data.Sqlite.csproj
diff --git a/src/Hyena.Data.Sqlite/Hyena.Data.Sqlite.csproj b/src/Hyena.Data.Sqlite/Hyena.Data.Sqlite.csproj
index cd6d07d..ca39e0a 100644
--- a/src/Hyena.Data.Sqlite/Hyena.Data.Sqlite.csproj
+++ b/src/Hyena.Data.Sqlite/Hyena.Data.Sqlite.csproj
@@ -13,28 +13,27 @@
<AllowUnsafeBlocks>False</AllowUnsafeBlocks>
<NoStdLib>False</NoStdLib>
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
- <Optimize>true</Optimize>
- <OutputPath>..\..\..\bin</OutputPath>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<CheckForOverflowUnderflow>true</CheckForOverflowUnderflow>
- <DefineConstants>NET_2_0</DefineConstants>
+ <RootNamespace>Hyena.Data.Sqlite</RootNamespace>
+ <WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <OutputPath>..\..\bin\</OutputPath>
+ <DefineConstants>NET_2_0</DefineConstants>
+ <PlatformTarget>x86</PlatformTarget>
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <OutputPath>..\..\bin\</OutputPath>
- <WarningLevel>4</WarningLevel>
<Optimize>true</Optimize>
- <DefineConstants>NET_2_0</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Windows|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Submodule|AnyCPU' ">
+ <OutputPath>..\..\..\bin\</OutputPath>
+ <DefineConstants>NET_2_0</DefineConstants>
+ <PlatformTarget>x86</PlatformTarget>
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <PlatformTarget>x86</PlatformTarget>
- <OutputPath>..\..\bin\</OutputPath>
- <WarningLevel>4</WarningLevel>
- <Optimize>false</Optimize>
+ <Optimize>true</Optimize>
</PropertyGroup>
<ItemGroup>
<Compile Include="Hyena.Data.Sqlite\DatabaseColumn.cs" />
diff --git a/src/Hyena.Data.Sqlite/Makefile.am b/src/Hyena.Data.Sqlite/Makefile.am
index a18fbb3..9f44292 100644
--- a/src/Hyena.Data.Sqlite/Makefile.am
+++ b/src/Hyena.Data.Sqlite/Makefile.am
@@ -6,16 +6,16 @@ LINK = -r:Mono.Posix -r:System -r:System.Core -r:System.Data \
SOURCES = \
Hyena.Data.Sqlite/DatabaseColumn.cs \
Hyena.Data.Sqlite/DatabaseColumnAttribute.cs \
- Hyena.Data.Sqlite/SqliteModelProvider.cs \
+ Hyena.Data.Sqlite/HyenaSqliteArrayDataReader.cs \
Hyena.Data.Sqlite/HyenaSqliteCommand.cs \
Hyena.Data.Sqlite/HyenaSqliteConnection.cs \
Hyena.Data.Sqlite/ICacheableDatabaseModel.cs \
Hyena.Data.Sqlite/SqliteModelCache.cs \
+ Hyena.Data.Sqlite/SqliteModelProvider.cs \
Hyena.Data.Sqlite/SqliteUtils.cs \
Hyena.Data.Sqlite/Tests/DbBoundType.cs \
Hyena.Data.Sqlite/Tests/SqliteCommandTests.cs \
Hyena.Data.Sqlite/Tests/SqliteModelProviderTests.cs \
- Hyena.Data.Sqlite/HyenaSqliteArrayDataReader.cs \
Hyena.Data.Sqlite/Tests/SqliteUtilTests.cs \
Hyena.Metrics/DbSampleStore.cs \
Hyena.Metrics/HttpPoster.cs \
diff --git a/src/Hyena.Gui/Hyena.Gui.csproj b/src/Hyena.Gui/Hyena.Gui.csproj
index 85a4f6a..c8d13bd 100644
--- a/src/Hyena.Gui/Hyena.Gui.csproj
+++ b/src/Hyena.Gui/Hyena.Gui.csproj
@@ -9,35 +9,34 @@
<UseParentDirectoryAsNamespace>true</UseParentDirectoryAsNamespace>
<AssemblyName>Hyena.Gui</AssemblyName>
<SchemaVersion>2.0</SchemaVersion>
- <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
<SourceAnalysisOverrideSettingsFile>C:\Documents and Settings\Administrator\Application Data\ICSharpCode/SharpDevelop3.0\Settings.SourceAnalysis</SourceAnalysisOverrideSettingsFile>
- <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
<NoStdLib>False</NoStdLib>
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
<Optimize>true</Optimize>
<OutputPath>..\..\..\bin</OutputPath>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
- <ReleaseVersion>1.3</ReleaseVersion>
<RootNamespace>Hyena.Gui</RootNamespace>
+ <PlatformTarget>x86</PlatformTarget>
+ <WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <OutputPath>..\..\bin\</OutputPath>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <DefineConstants>NET_2_0</DefineConstants>
+ <PlatformTarget>x86</PlatformTarget>
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <OutputPath>..\..\bin\</OutputPath>
- <WarningLevel>4</WarningLevel>
<Optimize>true</Optimize>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Submodule|AnyCPU' ">
+ <OutputPath>..\..\..\bin\</OutputPath>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<DefineConstants>NET_2_0</DefineConstants>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Windows|AnyCPU' ">
+ <PlatformTarget>x86</PlatformTarget>
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <PlatformTarget>x86</PlatformTarget>
- <OutputPath>..\..\bin\</OutputPath>
- <WarningLevel>4</WarningLevel>
- <Optimize>false</Optimize>
- <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <Optimize>true</Optimize>
</PropertyGroup>
<ItemGroup>
<Reference Include="ICSharpCode.SharpZipLib">
@@ -200,7 +199,6 @@
<MonoDevelop.Autotools.MakefileInfo IntegrationEnabled="true" RelativeMakefileName="Makefile.am" BuildTargetName="" CleanTargetName="">
<BuildFilesVar Sync="true" Name="SOURCES" />
<DeployFilesVar />
- <ResourcesVar Sync="true" Name="RESOURCES" />
<OthersVar />
<GacRefVar />
<AsmRefVar />
@@ -209,8 +207,8 @@
</Properties>
</MonoDevelop>
</ProjectExtensions>
- <ItemGroup>
- <Folder Include="Hyena.Data.Gui\Accessibility\" />
- <Folder Include="Hyena.Gui.Canvas\" />
- </ItemGroup>
+ <ItemGroup>
+ <Folder Include="Hyena.Data.Gui\Accessibility\" />
+ <Folder Include="Hyena.Gui.Canvas\" />
+ </ItemGroup>
</Project>
diff --git a/src/Hyena.Gui/Makefile.am b/src/Hyena.Gui/Makefile.am
index 61b96dd..c06d07a 100644
--- a/src/Hyena.Gui/Makefile.am
+++ b/src/Hyena.Gui/Makefile.am
@@ -30,7 +30,6 @@ SOURCES = \
Hyena.Data.Gui/ITextCell.cs \
Hyena.Data.Gui/ITooltipCell.cs \
Hyena.Data.Gui/ListView/ListView.cs \
- Hyena.Data.Gui/ListView/ListViewBase.cs \
Hyena.Data.Gui/ListView/ListView_Accessible.cs \
Hyena.Data.Gui/ListView/ListView_DragAndDrop.cs \
Hyena.Data.Gui/ListView/ListView_Header.cs \
@@ -38,6 +37,7 @@ SOURCES = \
Hyena.Data.Gui/ListView/ListView_Model.cs \
Hyena.Data.Gui/ListView/ListView_Rendering.cs \
Hyena.Data.Gui/ListView/ListView_Windowing.cs \
+ Hyena.Data.Gui/ListView/ListViewBase.cs \
Hyena.Data.Gui/ListViewTestModule.cs \
Hyena.Data.Gui/ObjectListView.cs \
Hyena.Data.Gui/RowActivatedHandler.cs \
@@ -62,8 +62,8 @@ SOURCES = \
Hyena.Gui.Theming/ThemeTestModule.cs \
Hyena.Gui/ActionManager.cs \
Hyena.Gui/BaseWidgetAccessible.cs \
- Hyena.Gui/CairoExtensions.cs \
Hyena.Gui/CairoDamageDebugger.cs \
+ Hyena.Gui/CairoExtensions.cs \
Hyena.Gui/CleanRoomStartup.cs \
Hyena.Gui/CompositeUtils.cs \
Hyena.Gui/Contrast.cs \
diff --git a/src/Hyena/Hyena.csproj b/src/Hyena/Hyena.csproj
index f4cd962..393f0f2 100644
--- a/src/Hyena/Hyena.csproj
+++ b/src/Hyena/Hyena.csproj
@@ -13,29 +13,26 @@
<AllowUnsafeBlocks>False</AllowUnsafeBlocks>
<NoStdLib>False</NoStdLib>
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
- <Optimize>true</Optimize>
- <OutputPath>..\..\..\bin</OutputPath>
<ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <ReleaseVersion>1.3</ReleaseVersion>
<RootNamespace>Hyena</RootNamespace>
+ <Optimize>true</Optimize>
+ <WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <OutputPath>..\..\bin\</OutputPath>
+ <DefineConstants>NET_2_0</DefineConstants>
+ <PlatformTarget>x86</PlatformTarget>
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <OutputPath>..\..\bin\</OutputPath>
- <WarningLevel>4</WarningLevel>
<Optimize>true</Optimize>
- <DefineConstants>ENABLE_TESTS NET_2_0</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Windows|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Submodule|AnyCPU' ">
+ <DefineConstants>NET_2_0</DefineConstants>
+ <OutputPath>..\..\..\bin\</OutputPath>
+ <PlatformTarget>x86</PlatformTarget>
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <PlatformTarget>x86</PlatformTarget>
- <OutputPath>..\..\bin\</OutputPath>
- <WarningLevel>4</WarningLevel>
- <Optimize>false</Optimize>
- <DefineConstants>NET_2_0</DefineConstants>
+ <Optimize>true</Optimize>
</PropertyGroup>
<ItemGroup>
<Compile Include="Hyena.Data\BaseListModel.cs" />
@@ -144,10 +141,6 @@
<Compile Include="Hyena.Jobs\Tests\SchedulerTests.cs" />
<Compile Include="Hyena\ApplicationContext.cs" />
<Compile Include="Hyena\ThreadAssist.cs" />
- <Compile Include="Hyena\XdgBaseDirectorySpec.cs" />
- <Compile Include="Hyena/Hyena.Query/EnumQueryValue.cs" />
- <Compile Include="Hyena/Hyena/EventArgs.cs" />
- <Compile Include="Hyena/Hyena/XdgBaseDirectorySpec.cs" />
<Compile Include="System.Web\Helpers.cs" />
<Compile Include="System.Web\HttpUtility.cs" />
<Compile Include="Hyena\PlatformDetection.cs" />
@@ -155,6 +148,9 @@
<Compile Include="Hyena.Json\Serializer.cs" />
<Compile Include="Hyena\Tests\DateTimeUtilTests.cs" />
<Compile Include="Hyena.Query\ExactUriStringQueryValue.cs" />
+ <Compile Include="Hyena.Data\MemoryListModel.cs" />
+ <Compile Include="Hyena.Query\EnumQueryValue.cs" />
+ <Compile Include="Hyena\EventArgs.cs" />
</ItemGroup>
<ItemGroup>
<Reference Include="System" />
@@ -171,6 +167,7 @@
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\..\bin\Mono.Posix.dll</HintPath>
</Reference>
+ <Reference Include="nunit.framework, Version=2.4.8.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77" />
</ItemGroup>
<ItemGroup>
</ItemGroup>
diff --git a/src/Hyena/Makefile.am b/src/Hyena/Makefile.am
index 29973fc..cd40fe6 100644
--- a/src/Hyena/Makefile.am
+++ b/src/Hyena/Makefile.am
@@ -3,8 +3,8 @@ TARGET = library
LINK = -r:Mono.Posix -r:System -r:System.Core
SOURCES = \
Hyena.Collections/CollectionExtensions.cs \
- Hyena.Collections/IStackProvider.cs \
Hyena.Collections/IntervalHeap.cs \
+ Hyena.Collections/IStackProvider.cs \
Hyena.Collections/LruCache.cs \
Hyena.Collections/QueuePipeline.cs \
Hyena.Collections/QueuePipelineElement.cs \
@@ -53,8 +53,8 @@ SOURCES = \
Hyena.Json/Tests/SerializerTests.cs \
Hyena.Json/Tests/TokenizerTests.cs \
Hyena.Json/Token.cs \
- Hyena.Json/TokenType.cs \
Hyena.Json/Tokenizer.cs \
+ Hyena.Json/TokenType.cs \
Hyena.Query/AliasedObjectSet.cs \
Hyena.Query/DateQueryValue.cs \
Hyena.Query/EnumQueryValue.cs \
diff --git a/src/Mono.Data.Sqlite/Makefile.am b/src/Mono.Data.Sqlite/Makefile.am
index f407f2e..8516b25 100644
--- a/src/Mono.Data.Sqlite/Makefile.am
+++ b/src/Mono.Data.Sqlite/Makefile.am
@@ -13,6 +13,7 @@ SOURCES = \
Mono.Data.Sqlite/SQLiteConvert.cs \
Mono.Data.Sqlite/SQLiteDataAdapter.cs \
Mono.Data.Sqlite/SQLiteDataReader.cs \
+ Mono.Data.Sqlite/SqliteDataSourceEnumerator.cs \
Mono.Data.Sqlite/SQLiteEnlistment.cs \
Mono.Data.Sqlite/SQLiteException.cs \
Mono.Data.Sqlite/SQLiteFactory.cs \
@@ -24,7 +25,6 @@ SOURCES = \
Mono.Data.Sqlite/SQLiteStatement.cs \
Mono.Data.Sqlite/SQLiteTransaction.cs \
Mono.Data.Sqlite/SR.Designer.cs \
- Mono.Data.Sqlite/SqliteDataSourceEnumerator.cs \
Mono.Data.Sqlite/UnsafeNativeMethods.cs
include $(top_srcdir)/build/build.mk
diff --git a/src/Mono.Data.Sqlite/Mono.Data.Sqlite.csproj b/src/Mono.Data.Sqlite/Mono.Data.Sqlite.csproj
index c4fb8bc..05b3836 100644
--- a/src/Mono.Data.Sqlite/Mono.Data.Sqlite.csproj
+++ b/src/Mono.Data.Sqlite/Mono.Data.Sqlite.csproj
@@ -10,33 +10,30 @@
<AssemblyName>Mono.Data.Sqlite</AssemblyName>
<SchemaVersion>2.0</SchemaVersion>
<SourceAnalysisOverrideSettingsFile>C:\Documents and Settings\Administrator\Application Data\ICSharpCode/SharpDevelop3.0\Settings.SourceAnalysis</SourceAnalysisOverrideSettingsFile>
- <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
<NoStdLib>False</NoStdLib>
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
- <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
- <Optimize>true</Optimize>
- <OutputPath>..\..\..\bin</OutputPath>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
- <DefineConstants>NET_2_0 MONO_BACKWARD_COMPAT</DefineConstants>
+ <RootNamespace>Mono.Data.Sqlite</RootNamespace>
+ <WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
<OutputPath>..\..\bin\</OutputPath>
- <WarningLevel>4</WarningLevel>
- <Optimize>false</Optimize>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- <DefineConstants>NET_2_0;MONO_BACKWARD_COMPAT</DefineConstants>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Windows|AnyCPU' ">
+ <DefineConstants>NET_2_0 MONO_BACKWARD_COMPAT</DefineConstants>
+ <PlatformTarget>x86</PlatformTarget>
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <PlatformTarget>x86</PlatformTarget>
- <OutputPath>..\..\bin\</OutputPath>
- <WarningLevel>4</WarningLevel>
- <Optimize>false</Optimize>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Submodule|AnyCPU' ">
+ <OutputPath>..\..\..\bin\</OutputPath>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <DefineConstants>NET_2_0 MONO_BACKWARD_COMPAT</DefineConstants>
+ <PlatformTarget>x86</PlatformTarget>
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>true</Optimize>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
@@ -72,7 +69,7 @@
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
<ProjectExtensions>
<MonoDevelop>
- <Properties>
+ <Properties InternalTargetFrameworkVersion="3.5">
<Deployment.LinuxDeployData generateScript="false" />
<MonoDevelop.Autotools.MakefileInfo IntegrationEnabled="true" RelativeMakefileName="Makefile.am" BuildTargetName="" CleanTargetName="">
<BuildFilesVar Sync="true" Name="SOURCES" />
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]