[svn] r6184: nemerle/trunk: . NCC.nproj Nemerle.Compiler.nproj
Nemerle.MSBuild.Tasks.nproj Nemerle.Macros....
NoiseEHC
svnadmin at nemerle.org
Tue Apr 11 00:20:44 CEST 2006
Log:
build with msbuild.exe Nemerle.sln
note that msbuild.exe NCC.exe will not work!!!
Author: NoiseEHC
Date: Tue Apr 11 00:20:40 2006
New Revision: 6184
Added:
nemerle/trunk/NCC.nproj
nemerle/trunk/Nemerle.Compiler.nproj
nemerle/trunk/Nemerle.MSBuild.Tasks.nproj
nemerle/trunk/Nemerle.Macros.nproj
nemerle/trunk/Nemerle.nproj
nemerle/trunk/Nemerle.sln
Modified:
nemerle/trunk/ (props changed)
nemerle/trunk/tools/msbuild-task/MSBuildTask.n
nemerle/trunk/tools/msbuild-task/Nemerle.MSBuild.targets
Added: nemerle/trunk/NCC.nproj
==============================================================================
--- (empty file)
+++ nemerle/trunk/NCC.nproj Tue Apr 11 00:20:40 2006
@@ -0,0 +1,54 @@
+ďťż<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{0c558e38-7df9-4a68-9015-b316dd59c0cb}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AssemblyName>NCC</AssemblyName>
+ <TargetPlatform>v2</TargetPlatform>
+ <DefineConstants>RUNTIME_MS</DefineConstants>
+ <DefineConstants>_stage3</DefineConstants>
+ <WarningLevel>4</WarningLevel>
+ <NoStdLib>true</NoStdLib>
+ <!--NoStdMacros>true</NoStdMacros-->
+ <GreedyReferences>false</GreedyReferences>
+ <KeyOriginatorFile>misc\keys\Nemerle.Compiler.snk</KeyOriginatorFile>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
+ <OutputPath>bin\Debug\</OutputPath>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'">
+ <OutputPath>bin\Release\</OutputPath>
+ </PropertyGroup>
+ <Import Project="$(PROGRAMFILES)\Nemerle\Nemerle.MSBuild.targets" />
+ <ItemGroup>
+ <Folder Include="ncc" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="ncc\main.n">
+ <SubType>Code</SubType>
+ </Compile>
+ </ItemGroup>
+ <ItemGroup>
+ <Reference Include="mscorlib" />
+ <Reference Include="System" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="Nemerle.Compiler.nproj">
+ <Name>Nemerle.Compiler</Name>
+ <Project>{0c558e36-7df9-4a68-9015-b316dd59c0cb}</Project>
+ <Private>True</Private>
+ </ProjectReference>
+ <ProjectReference Include="Nemerle.Macros.nproj">
+ <Name>Nemerle.Macros</Name>
+ <Project>{0c558e37-7df9-4a68-9015-b316dd59c0cb}</Project>
+ <Private>True</Private>
+ </ProjectReference>
+ <ProjectReference Include="Nemerle.nproj">
+ <Name>Nemerle</Name>
+ <Project>{0c558e35-7df9-4a68-9015-b316dd59c0cb}</Project>
+ <Private>True</Private>
+ </ProjectReference>
+ </ItemGroup>
+</Project>
\ No newline at end of file
Added: nemerle/trunk/Nemerle.Compiler.nproj
==============================================================================
--- (empty file)
+++ nemerle/trunk/Nemerle.Compiler.nproj Tue Apr 11 00:20:40 2006
@@ -0,0 +1,250 @@
+ďťż<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{0c558e36-7df9-4a68-9015-b316dd59c0cb}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <AssemblyName>Nemerle.Compiler</AssemblyName>
+ <TargetPlatform>v2</TargetPlatform>
+ <DefineConstants>RUNTIME_MS</DefineConstants>
+ <DefineConstants>_stage3</DefineConstants>
+ <WarningLevel>4</WarningLevel>
+ <NoStdLib>true</NoStdLib>
+ <!--NoStdMacros>true</NoStdMacros-->
+ <GreedyReferences>false</GreedyReferences>
+ <KeyOriginatorFile>misc\keys\Nemerle.Compiler.snk</KeyOriginatorFile>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
+ <OutputPath>bin\Debug\</OutputPath>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'">
+ <OutputPath>bin\Release\</OutputPath>
+ </PropertyGroup>
+ <Import Project="$(PROGRAMFILES)\Nemerle\Nemerle.MSBuild.targets" />
+ <ItemGroup>
+ <Folder Include="ncc" />
+ <Folder Include="ncc\codedom" />
+ <Folder Include="ncc\completion" />
+ <Folder Include="ncc\external" />
+ <Folder Include="ncc\generation" />
+ <Folder Include="ncc\hierarchy" />
+ <Folder Include="ncc\misc" />
+ <Folder Include="ncc\parsing" />
+ <Folder Include="ncc\typing" />
+ <Folder Include="ncc\completion" />
+ <Folder Include="ncc\typing" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="ncc\CompilationOptions.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\codedom\NemerleCodeCompiler.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\codedom\NemerleCodeGenerator.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\codedom\NemerleCodeProvider.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\external\Codec.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\external\InternalTypes.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\external\LibrariesLoader.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\generation\HierarchyEmitter.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\generation\ILEmitter.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\generation\ImplementsWrapperMaker.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\generation\MatchingCompiler.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\generation\DecisionTreeCompiler.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\generation\Typer3.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\generation\Typer4.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\hierarchy\ExtensionMethod.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\hierarchy\BuiltinMethod.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\hierarchy\ClassMembers.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\hierarchy\CustomAttribute.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\hierarchy\DelegateClassGen.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\hierarchy\GlobalEnv.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\hierarchy\MacroClassGen.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\hierarchy\NamespaceTree.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\hierarchy\ScanTypeHierarchy.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\hierarchy\TypeBuilder.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\hierarchy\TypeInfo.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\hierarchy\TypesManager.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\hierarchy\XmlDump.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\misc\AssemblyInfo.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\misc\PrettyPrint.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\misc\Stats.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\parsing\AST.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\parsing\Lexer.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\parsing\MainParser-Extensions.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\parsing\MainParser.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\parsing\ParseTree.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\parsing\PreParser.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\parsing\PreParserIndent.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\parsing\Utility.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\passes.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\typing\ConstantFolder.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\typing\DecisionTreeBuilder.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\typing\ErrorMessage.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\typing\LocalContext.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\typing\LocalValue.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\typing\MType.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\typing\MacroColorizer.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\typing\MacroRegistry.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\typing\Macros.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\typing\Messenger.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\typing\OverloadPossibility.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\typing\RestartInErrorMode.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\typing\Solver.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\typing\StaticTyVar.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\typing\Subst.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\typing\TyVar.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\typing\TyVarEnv.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\typing\TypedTree.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\typing\Typer-CallTyper.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\typing\Typer-DelayedTyping.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\typing\Typer-OverloadSelection.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\typing\Typer-PatternTyper.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\typing\Typer.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\typing\Typer2.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\completion\CodeCompletionEngine.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\completion\CompletionEngineError.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ncc\completion\CompletionEngineTree.n">
+ <SubType>Code</SubType>
+ </Compile>
+ </ItemGroup>
+ <ItemGroup>
+ <Reference Include="mscorlib" />
+ <Reference Include="System" />
+ <Reference Include="System.Xml" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="Nemerle.nproj">
+ <Name>Nemerle</Name>
+ <Project>{0c558e35-7df9-4a68-9015-b316dd59c0cb}</Project>
+ <Private>True</Private>
+ </ProjectReference>
+ </ItemGroup>
+</Project>
\ No newline at end of file
Added: nemerle/trunk/Nemerle.MSBuild.Tasks.nproj
==============================================================================
--- (empty file)
+++ nemerle/trunk/Nemerle.MSBuild.Tasks.nproj Tue Apr 11 00:20:40 2006
@@ -0,0 +1,47 @@
+ďťż<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{0c558e39-7df9-4a68-9015-b316dd59c0cb}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <AssemblyName>Nemerle.MSBuild.Tasks</AssemblyName>
+ <TargetPlatform>v2</TargetPlatform>
+ <DefineConstants>RUNTIME_MS</DefineConstants>
+ <DefineConstants>_stage3</DefineConstants>
+ <WarningLevel>4</WarningLevel>
+ <NoStdLib>true</NoStdLib>
+ <!--NoStdMacros>true</NoStdMacros-->
+ <GreedyReferences>false</GreedyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
+ <OutputPath>bin\Debug\</OutputPath>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'">
+ <OutputPath>bin\Release\</OutputPath>
+ </PropertyGroup>
+ <Import Project="$(PROGRAMFILES)\Nemerle\Nemerle.MSBuild.targets" />
+ <ItemGroup>
+ <Folder Include="tools\msbuild-task" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="tools\msbuild-task\MSBuildTask.n">
+ <SubType>Code</SubType>
+ </Compile>
+ </ItemGroup>
+ <ItemGroup>
+ <Reference Include="Microsoft.Build.Tasks, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+ <Name>Microsoft.Build.Tasks</Name>
+ <AssemblyName>Microsoft.Build.Tasks.dll</AssemblyName>
+ </Reference>
+ <Reference Include="mscorlib" />
+ <Reference Include="System" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="Nemerle.nproj">
+ <Name>Nemerle</Name>
+ <Project>{0c558e35-7df9-4a68-9015-b316dd59c0cb}</Project>
+ <Private>True</Private>
+ </ProjectReference>
+ </ItemGroup>
+</Project>
\ No newline at end of file
Added: nemerle/trunk/Nemerle.Macros.nproj
==============================================================================
--- (empty file)
+++ nemerle/trunk/Nemerle.Macros.nproj Tue Apr 11 00:20:40 2006
@@ -0,0 +1,101 @@
+ďťż<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{0c558e37-7df9-4a68-9015-b316dd59c0cb}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <AssemblyName>Nemerle.Macros</AssemblyName>
+ <TargetPlatform>v2</TargetPlatform>
+ <DefineConstants>RUNTIME_MS</DefineConstants>
+ <DefineConstants>_stage3</DefineConstants>
+ <WarningLevel>4</WarningLevel>
+ <NoStdLib>true</NoStdLib>
+ <!--NoStdMacros>true</NoStdMacros-->
+ <GreedyReferences>false</GreedyReferences>
+ <KeyOriginatorFile>misc\keys\Nemerle.Compiler.snk</KeyOriginatorFile>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
+ <OutputPath>bin\Debug\</OutputPath>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'">
+ <OutputPath>bin\Release\</OutputPath>
+ </PropertyGroup>
+ <Import Project="$(PROGRAMFILES)\Nemerle\Nemerle.MSBuild.targets" />
+ <ItemGroup>
+ <Folder Include="macros" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="macros\Profiling.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="macros\xml.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="macros\text.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="macros\io.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="macros\core.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="macros\compiler.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="macros\assertions.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="macros\operators.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="macros\concurrency.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="macros\Util.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="macros\Nemerle.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="macros\Memoize.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="macros\Logging.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="macros\Internals.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="macros\English.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="macros\Data.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="macros\DesignPatterns.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="macros\AssemblyInfo.n">
+ <SubType>Code</SubType>
+ </Compile>
+ </ItemGroup>
+ <ItemGroup>
+ <Reference Include="mscorlib" />
+ <Reference Include="System" />
+ <Reference Include="System.Xml" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="Nemerle.Compiler.nproj">
+ <Name>Nemerle.Compiler</Name>
+ <Project>{0c558e36-7df9-4a68-9015-b316dd59c0cb}</Project>
+ <Private>True</Private>
+ </ProjectReference>
+ <ProjectReference Include="Nemerle.nproj">
+ <Name>Nemerle</Name>
+ <Project>{0c558e35-7df9-4a68-9015-b316dd59c0cb}</Project>
+ <Private>True</Private>
+ </ProjectReference>
+ </ItemGroup>
+</Project>
\ No newline at end of file
Added: nemerle/trunk/Nemerle.nproj
==============================================================================
--- (empty file)
+++ nemerle/trunk/Nemerle.nproj Tue Apr 11 00:20:40 2006
@@ -0,0 +1,123 @@
+ďťż<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{0c558e35-7df9-4a68-9015-b316dd59c0cb}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <AssemblyName>Nemerle</AssemblyName>
+ <Name>Nemerle</Name>
+ <TargetPlatform>v2</TargetPlatform>
+ <DefineConstants>RUNTIME_MS</DefineConstants>
+ <DefineConstants>_stage3</DefineConstants>
+ <DefineConstants>MSBUILD</DefineConstants>
+ <WarningLevel>4</WarningLevel>
+ <NoStdLib>true</NoStdLib>
+ <!--NoStdMacros>true</NoStdMacros-->
+ <GreedyReferences>false</GreedyReferences>
+ <KeyOriginatorFile>misc\keys\Nemerle.snk</KeyOriginatorFile>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
+ <OutputPath>bin\Debug\</OutputPath>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'">
+ <OutputPath>bin\Release\</OutputPath>
+ </PropertyGroup>
+ <Import Project="$(PROGRAMFILES)\Nemerle\Nemerle.MSBuild.targets" />
+ <ItemGroup>
+ <Folder Include="lib" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="lib\AssemblyInfo.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="lib\concurrency.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="lib\core.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="lib\getopt.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="lib\hashtable.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="lib\heap.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="lib\icloneable.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="lib\icollection.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="lib\idictionary.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="lib\idictionaryenumerator.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="lib\input.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="lib\internal-numbered.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="lib\internal.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="lib\LazyValue.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="lib\linkedlist.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="lib\list.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="lib\listenumerator.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="lib\macros.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="lib\narray.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="lib\nstring.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="lib\oldapi.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="lib\option.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="lib\pair.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="lib\PipeReader.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="lib\PipeWriter.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="lib\queue.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="lib\set.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="lib\stack.n">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="lib\tree.n">
+ <SubType>Code</SubType>
+ </Compile>
+ </ItemGroup>
+ <ItemGroup>
+ <Reference Include="mscorlib" />
+ <Reference Include="System" />
+ </ItemGroup>
+</Project>
\ No newline at end of file
Added: nemerle/trunk/Nemerle.sln
==============================================================================
--- (empty file)
+++ nemerle/trunk/Nemerle.sln Tue Apr 11 00:20:40 2006
@@ -0,0 +1,44 @@
+ďťż
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual Studio 2005
+Project("{AF48B115-53DB-4E4F-A04C-CF2B83C29EE3}") = "Nemerle", "Nemerle.nproj", "{0C558E35-7DF9-4A68-9015-B316DD59C0CB}"
+EndProject
+Project("{AF48B115-53DB-4E4F-A04C-CF2B83C29EE3}") = "Nemerle.Compiler", "Nemerle.Compiler.nproj", "{0C558E36-7DF9-4A68-9015-B316DD59C0CB}"
+EndProject
+Project("{AF48B115-53DB-4E4F-A04C-CF2B83C29EE3}") = "Nemerle.Macros", "Nemerle.Macros.nproj", "{0C558E37-7DF9-4A68-9015-B316DD59C0CB}"
+EndProject
+Project("{AF48B115-53DB-4E4F-A04C-CF2B83C29EE3}") = "NCC", "NCC.nproj", "{0C558E38-7DF9-4A68-9015-B316DD59C0CB}"
+EndProject
+Project("{AF48B115-53DB-4E4F-A04C-CF2B83C29EE3}") = "Nemerle.MSBuild.Tasks", "Nemerle.MSBuild.Tasks.nproj", "{0C558E39-7DF9-4A68-9015-B316DD59C0CB}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|AnyCPU = Debug|AnyCPU
+ Release|AnyCPU = Release|AnyCPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {0C558E35-7DF9-4A68-9015-B316DD59C0CB}.Debug|AnyCPU.ActiveCfg = Debug|AnyCPU
+ {0C558E35-7DF9-4A68-9015-B316DD59C0CB}.Debug|AnyCPU.Build.0 = Debug|AnyCPU
+ {0C558E35-7DF9-4A68-9015-B316DD59C0CB}.Release|AnyCPU.ActiveCfg = Release|AnyCPU
+ {0C558E35-7DF9-4A68-9015-B316DD59C0CB}.Release|AnyCPU.Build.0 = Release|AnyCPU
+ {0C558E36-7DF9-4A68-9015-B316DD59C0CB}.Debug|AnyCPU.ActiveCfg = Debug|AnyCPU
+ {0C558E36-7DF9-4A68-9015-B316DD59C0CB}.Debug|AnyCPU.Build.0 = Debug|AnyCPU
+ {0C558E36-7DF9-4A68-9015-B316DD59C0CB}.Release|AnyCPU.ActiveCfg = Release|AnyCPU
+ {0C558E36-7DF9-4A68-9015-B316DD59C0CB}.Release|AnyCPU.Build.0 = Release|AnyCPU
+ {0C558E37-7DF9-4A68-9015-B316DD59C0CB}.Debug|AnyCPU.ActiveCfg = Debug|AnyCPU
+ {0C558E37-7DF9-4A68-9015-B316DD59C0CB}.Debug|AnyCPU.Build.0 = Debug|AnyCPU
+ {0C558E37-7DF9-4A68-9015-B316DD59C0CB}.Release|AnyCPU.ActiveCfg = Release|AnyCPU
+ {0C558E37-7DF9-4A68-9015-B316DD59C0CB}.Release|AnyCPU.Build.0 = Release|AnyCPU
+ {0C558E38-7DF9-4A68-9015-B316DD59C0CB}.Debug|AnyCPU.ActiveCfg = Debug|AnyCPU
+ {0C558E38-7DF9-4A68-9015-B316DD59C0CB}.Debug|AnyCPU.Build.0 = Debug|AnyCPU
+ {0C558E38-7DF9-4A68-9015-B316DD59C0CB}.Release|AnyCPU.ActiveCfg = Release|AnyCPU
+ {0C558E38-7DF9-4A68-9015-B316DD59C0CB}.Release|AnyCPU.Build.0 = Release|AnyCPU
+ {0C558E39-7DF9-4A68-9015-B316DD59C0CB}.Debug|AnyCPU.ActiveCfg = Debug|AnyCPU
+ {0C558E39-7DF9-4A68-9015-B316DD59C0CB}.Debug|AnyCPU.Build.0 = Debug|AnyCPU
+ {0C558E39-7DF9-4A68-9015-B316DD59C0CB}.Release|AnyCPU.ActiveCfg = Release|AnyCPU
+ {0C558E39-7DF9-4A68-9015-B316DD59C0CB}.Release|AnyCPU.Build.0 = Release|AnyCPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
Modified: nemerle/trunk/tools/msbuild-task/MSBuildTask.n
==============================================================================
--- nemerle/trunk/tools/msbuild-task/MSBuildTask.n (original)
+++ nemerle/trunk/tools/msbuild-task/MSBuildTask.n Tue Apr 11 00:20:40 2006
@@ -59,10 +59,15 @@
commandLine.AppendSwitch ("/no-color");
commandLine.AppendSwitchIfNotNull("/lib:", base.AdditionalLibPaths, ",");
commandLine.AppendSwitchIfNotNull("/nowarn:", this.DisabledWarnings, ",");
- when (NoStandardLib)
+ when (NoStdLib)
commandLine.AppendSwitch("/no-stdlib");
+ when (NoStdMacros)
+ commandLine.AppendSwitch("/no-stdmacros");
+ when (!GreedyReferences)
+ commandLine.AppendSwitch("/greedy-references:-");
when (WarningLevel != 4)
commandLine.AppendSwitchIfNotNull("/warn:", WarningLevel.ToString());
+ commandLine.AppendSwitchIfNotNull("/keyfile:", base.KeyFile);
commandLine.AppendSwitchIfNotNull("/doc:", this.DocumentationFile);
commandLine.AppendSwitchUnquotedIfNotNull("/define:", base.DefineConstants);
@@ -129,12 +134,18 @@
mutable _documentation_file : string;
[Accessor (flags = WantSetter)]
- mutable _no_standard_lib : bool = false;
+ mutable _no_std_lib : bool = false;
+
+ [Accessor (flags = WantSetter)]
+ mutable _no_std_macros : bool = false;
[Accessor (flags = WantSetter)]
mutable _warning_level : int = 4;
[Accessor (flags = WantSetter)]
mutable _warnings_as_errors : bool;
+
+ [Accessor (flags = WantSetter)]
+ mutable _greedy_references : bool = true;
}
}
\ No newline at end of file
Modified: nemerle/trunk/tools/msbuild-task/Nemerle.MSBuild.targets
==============================================================================
--- nemerle/trunk/tools/msbuild-task/Nemerle.MSBuild.targets (original)
+++ nemerle/trunk/tools/msbuild-task/Nemerle.MSBuild.targets Tue Apr 11 00:20:40 2006
@@ -172,7 +172,9 @@
EmitDebugInformation="$(DebugSymbols)"
KeyFile="$(KeyOriginatorFile)"
NoLogo="$(NoLogo)"
- NoStandardLib="$(NoStandardLib)"
+ NoStdLib="$(NoStdLib)"
+ NoStdMacros="$(NoStdMacros)"
+ GreedyReferences="$(GreedyReferences)"
Optimize="$(Optimize)"
OutputAssembly="@(IntermediateAssembly)"
References="@(ReferencePath)"
More information about the svn
mailing list