diff --git a/FSharpBuild.Directory.Build.props b/FSharpBuild.Directory.Build.props new file mode 100644 index 00000000000..791850399b3 --- /dev/null +++ b/FSharpBuild.Directory.Build.props @@ -0,0 +1,111 @@ + + + + + + + true + + + + + $(RepoRoot)src + $(ArtifactsDir)\SymStore + $(ArtifactsDir)\Bootstrap + 4.4.0 + 1182;0025;$(WarningsAsErrors) + + + + + $(MSBuildThisFileDirectory)icon.png + + + $(RestoreAdditionalProjectSources);$(ArtifactsPackagesDir) + $(ArtifactsPackagesDir) + + + $(NUGET_PACKAGES) + $(UserProfile)\.nuget\packages\ + $(HOME)/.nuget/packages/ + + + $(NuGetPackageRoot)\ + $(NuGetPackageRoot)/ + + + true + + + + + /usr + /Library/Frameworks/Mono.framework/Versions/Current + $(MonoRoot)/lib/mono + true + $(MonoLibFolder)/4.5-api + $(MonoLibFolder)/4.5.1-api + $(MonoLibFolder)/4.5.2-api + $(MonoLibFolder)/4.6-api + $(MonoLibFolder)/4.6.1-api + $(MonoLibFolder)/4.6.2-api + $(MonoLibFolder)/4.7-api + $(MonoLibFolder)/4.7.1-api + $(MonoLibFolder)/4.7.2-api + + + + + Microsoft + + + $(FSharpSourcesRoot)\fsharp\test.snk + false + STRONG_NAME_FSHARP_COMPILER_WITH_TEST_KEY;$(DefineConstants) + + + + + false + true + + + + + false + false + https://github.com/Microsoft/visualfsharp + git + + + + <_DotGitDir>$(RepoRoot).git + <_HeadFileContent Condition="Exists('$(_DotGitDir)/HEAD')">$([System.IO.File]::ReadAllText('$(_DotGitDir)/HEAD').Trim()) + <_RefPath Condition="$(_HeadFileContent.StartsWith('ref: '))">$(_DotGitDir)/$(_HeadFileContent.Substring(5)) + $(BUILD_SOURCEVERSION) + $([System.IO.File]::ReadAllText('$(_RefPath)').Trim()) + + + + + $(NoWarn);FS2003 + true + embedded + fs + false + true + + + + $(DefineConstants);TESTING_ON_LINUX + + + + + $(ProtoOutputPath)\fsc\Microsoft.FSharp.Targets + $(ProtoOutputPath)\fsc\Microsoft.FSharp.NetSdk.props + $(ProtoOutputPath)\fsc\Microsoft.FSharp.NetSdk.targets + $(ProtoOutputPath)\fsc\Microsoft.FSharp.Overrides.NetSdk.targets + + + diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index f10ba74c201..4da62ac3d05 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -3,9 +3,9 @@ - + https://github.com/dotnet/arcade - da75c6547c64a91eb8a9cecf8c503331c2cc394a + ec6a0344dd2b1237cd63b38281295ce1e4b71458 diff --git a/eng/common/PublishToSymbolServers.proj b/eng/common/PublishToSymbolServers.proj index 5d55e312b01..311e2bbe0f6 100644 --- a/eng/common/PublishToSymbolServers.proj +++ b/eng/common/PublishToSymbolServers.proj @@ -37,6 +37,8 @@ 3650 true + true + true false @@ -56,7 +58,7 @@ DryRun="false" ConvertPortablePdbsToWindowsPdbs="false" PdbConversionTreatAsWarning="" - Condition="$(PublishToSymbolServer)"/> + Condition="$(PublishToSymbolServer) and $(PublishToMSDL)"/> + false + + false diff --git a/global.json b/global.json index d506e565469..4fb829e0e03 100644 --- a/global.json +++ b/global.json @@ -10,7 +10,7 @@ } }, "msbuild-sdks": { - "Microsoft.DotNet.Arcade.Sdk": "5.0.0-beta.19502.11", + "Microsoft.DotNet.Arcade.Sdk": "5.0.0-beta.19554.3", "Microsoft.DotNet.Helix.Sdk": "2.0.0-beta.19069.2" } } diff --git a/src/fsharp/FSharp.Core.nuget/icon.png b/icon.png similarity index 100% rename from src/fsharp/FSharp.Core.nuget/icon.png rename to icon.png diff --git a/src/fsharp/FSharp.Compiler.Private.Scripting/FSharp.Compiler.Private.Scripting.nuspec b/src/fsharp/FSharp.Compiler.Private.Scripting/FSharp.Compiler.Private.Scripting.nuspec index dac8f0c240e..fb54c7f3938 100644 --- a/src/fsharp/FSharp.Compiler.Private.Scripting/FSharp.Compiler.Private.Scripting.nuspec +++ b/src/fsharp/FSharp.Compiler.Private.Scripting/FSharp.Compiler.Private.Scripting.nuspec @@ -10,6 +10,7 @@ + $CommonFileElements$ diff --git a/src/fsharp/FSharp.Compiler.nuget/Microsoft.FSharp.Compiler.nuspec b/src/fsharp/FSharp.Compiler.nuget/Microsoft.FSharp.Compiler.nuspec index dd9293cd88c..9505cf61e55 100644 --- a/src/fsharp/FSharp.Compiler.nuget/Microsoft.FSharp.Compiler.nuspec +++ b/src/fsharp/FSharp.Compiler.nuget/Microsoft.FSharp.Compiler.nuspec @@ -34,6 +34,7 @@ + $CommonFileElements$