Implemented overloaded versions of Parse and TryParse functions for BigInteger.
[mono.git] / mcs / tools / xbuild / xbuild / Microsoft.VisualBasic.targets
index d284b86a231f2d70ee05a3f57638c6eb983abdf9..4b89dfafb933b31a65a2fb50cca71c2eab40f75a 100644 (file)
@@ -33,7 +33,8 @@
 
        <Target
                Name="CoreCompile"
-               Inputs="@(Compile)"
+               Inputs="$(MSBuildAllProjects);@(Compile);@(ManifestResourceWithNoCulture);@(ManifestNonResxWithNoCultureOnDisk);@(CompiledLicenseFile);@(DocFileItem);
+                       $(KeyOriginatorFile);@(ReferencePath);$(Win32Icon);$(Win32Resource)"
                Outputs="@(IntermediateAssembly)"
                DependsOnTargets="$(CoreCompileDependsOn)"
        >
 
        <Import Project="Microsoft.Common.targets" />
 
+       <PropertyGroup>
+               <VbcToolExe Condition="'$(VbcToolExe)' == '' and '$(TargetFrameworkVersion)' != 'v4.0' and '$(OS)' != 'Windows_NT'">vbnc2</VbcToolExe>
+               <VbcToolExe Condition="'$(VbcToolExe)' == '' and '$(TargetFrameworkVersion)' != 'v4.0' and '$(OS)' == 'Windows_NT'">vbnc2.bat</VbcToolExe>
+
+               <VbcToolExe Condition="'$(VbcToolExe)' == '' and '$(TargetFrameworkVersion)' == 'v4.0' and '$(OS)' != 'Windows_NT'">vbnc</VbcToolExe>
+               <VbcToolExe Condition="'$(VbcToolExe)' == '' and '$(TargetFrameworkVersion)' == 'v4.0' and '$(OS)' == 'Windows_NT'">vbnc.bat</VbcToolExe>
+       </PropertyGroup>
+
 </Project>