Skip to content

Commit

Permalink
Added Support of VS2022
Browse files Browse the repository at this point in the history
Updated Sharpmake to version 0.18.1 (comes with VS2022 support)
Now only generate a VStudio solution if the matching VStudio version had been detected
  • Loading branch information
sammyfreg committed Dec 27, 2021
1 parent ca654d7 commit a941d7d
Show file tree
Hide file tree
Showing 32 changed files with 6,900 additions and 41 deletions.
7 changes: 0 additions & 7 deletions Build/GenerateDebug.bat

This file was deleted.

Binary file not shown.
Binary file modified Build/Sharpmake/Microsoft.CodeAnalysis.CSharp.dll
Binary file not shown.
Binary file modified Build/Sharpmake/Microsoft.CodeAnalysis.dll
Binary file not shown.
Binary file not shown.
331 changes: 331 additions & 0 deletions Build/Sharpmake/Sharpmake.Application.deps.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,331 @@
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v5.0",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v5.0": {
"Sharpmake.Application/1.0.0": {
"dependencies": {
"Sharpmake": "1.0.0",
"Sharpmake.CommonPlatforms": "1.0.0",
"Sharpmake.Generators": "1.0.0"
},
"runtime": {
"Sharpmake.Application.dll": {}
}
},
"Basic.Reference.Assemblies.Net50/1.2.4": {
"dependencies": {
"Microsoft.CodeAnalysis.Common": "4.0.1"
},
"runtime": {
"lib/netstandard2.0/Basic.Reference.Assemblies.Net50.dll": {
"assemblyVersion": "1.0.0.0",
"fileVersion": "1.0.0.0"
}
}
},
"Microsoft.CodeAnalysis.Analyzers/3.3.2": {},
"Microsoft.CodeAnalysis.Common/4.0.1": {
"dependencies": {
"Microsoft.CodeAnalysis.Analyzers": "3.3.2",
"System.Collections.Immutable": "5.0.0",
"System.Memory": "4.5.4",
"System.Reflection.Metadata": "5.0.0",
"System.Runtime.CompilerServices.Unsafe": "5.0.0",
"System.Text.Encoding.CodePages": "4.5.1",
"System.Threading.Tasks.Extensions": "4.5.4"
},
"runtime": {
"lib/netcoreapp3.1/Microsoft.CodeAnalysis.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.0.121.55815"
}
},
"resources": {
"lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.resources.dll": {
"locale": "cs"
},
"lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.resources.dll": {
"locale": "de"
},
"lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.resources.dll": {
"locale": "es"
},
"lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.resources.dll": {
"locale": "fr"
},
"lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.resources.dll": {
"locale": "it"
},
"lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.resources.dll": {
"locale": "ja"
},
"lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.resources.dll": {
"locale": "ko"
},
"lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.resources.dll": {
"locale": "pl"
},
"lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.resources.dll": {
"locale": "pt-BR"
},
"lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.resources.dll": {
"locale": "ru"
},
"lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.resources.dll": {
"locale": "tr"
},
"lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.resources.dll": {
"locale": "zh-Hans"
},
"lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.resources.dll": {
"locale": "zh-Hant"
}
}
},
"Microsoft.CodeAnalysis.CSharp/4.0.1": {
"dependencies": {
"Microsoft.CodeAnalysis.Common": "4.0.1"
},
"runtime": {
"lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.0.121.55815"
}
},
"resources": {
"lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.CSharp.resources.dll": {
"locale": "cs"
},
"lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.CSharp.resources.dll": {
"locale": "de"
},
"lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.CSharp.resources.dll": {
"locale": "es"
},
"lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.CSharp.resources.dll": {
"locale": "fr"
},
"lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.CSharp.resources.dll": {
"locale": "it"
},
"lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.CSharp.resources.dll": {
"locale": "ja"
},
"lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.CSharp.resources.dll": {
"locale": "ko"
},
"lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.CSharp.resources.dll": {
"locale": "pl"
},
"lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll": {
"locale": "pt-BR"
},
"lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.CSharp.resources.dll": {
"locale": "ru"
},
"lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.CSharp.resources.dll": {
"locale": "tr"
},
"lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll": {
"locale": "zh-Hans"
},
"lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll": {
"locale": "zh-Hant"
}
}
},
"Microsoft.NETCore.Platforms/5.0.0": {},
"Microsoft.VisualStudio.Setup.Configuration.Interop/3.0.4492": {
"runtime": {
"lib/netstandard2.1/Microsoft.VisualStudio.Setup.Configuration.Interop.dll": {
"assemblyVersion": "1.0.0.0",
"fileVersion": "3.0.4492.23473"
}
}
},
"Microsoft.Win32.Registry/5.0.0": {
"dependencies": {
"System.Security.AccessControl": "5.0.0",
"System.Security.Principal.Windows": "5.0.0"
}
},
"System.Collections.Immutable/5.0.0": {},
"System.Memory/4.5.4": {},
"System.Reflection.Metadata/5.0.0": {},
"System.Runtime.CompilerServices.Unsafe/5.0.0": {},
"System.Security.AccessControl/5.0.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "5.0.0",
"System.Security.Principal.Windows": "5.0.0"
}
},
"System.Security.Principal.Windows/5.0.0": {},
"System.Text.Encoding.CodePages/4.5.1": {
"dependencies": {
"Microsoft.NETCore.Platforms": "5.0.0",
"System.Runtime.CompilerServices.Unsafe": "5.0.0"
}
},
"System.Threading.Tasks.Extensions/4.5.4": {},
"Sharpmake/1.0.0": {
"dependencies": {
"Basic.Reference.Assemblies.Net50": "1.2.4",
"Microsoft.CodeAnalysis.CSharp": "4.0.1",
"Microsoft.VisualStudio.Setup.Configuration.Interop": "3.0.4492",
"Microsoft.Win32.Registry": "5.0.0"
},
"runtime": {
"Sharpmake.dll": {}
}
},
"Sharpmake.CommonPlatforms/1.0.0": {
"dependencies": {
"Sharpmake": "1.0.0",
"Sharpmake.Generators": "1.0.0"
},
"runtime": {
"Sharpmake.CommonPlatforms.dll": {}
}
},
"Sharpmake.Generators/1.0.0": {
"dependencies": {
"Sharpmake": "1.0.0"
},
"runtime": {
"Sharpmake.Generators.dll": {}
}
}
}
},
"libraries": {
"Sharpmake.Application/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"Basic.Reference.Assemblies.Net50/1.2.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-dkLNEHjI1vkoE86PrsXfErPFkp5x3ycRO25NwDBcTmd/k354Il3eTqfarbseXKb4cRomPgjDfZwI6FMBWWEuxw==",
"path": "basic.reference.assemblies.net50/1.2.4",
"hashPath": "basic.reference.assemblies.net50.1.2.4.nupkg.sha512"
},
"Microsoft.CodeAnalysis.Analyzers/3.3.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-7xt6zTlIEizUgEsYAIgm37EbdkiMmr6fP6J9pDoKEpiGM4pi32BCPGr/IczmSJI9Zzp0a6HOzpr9OvpMP+2veA==",
"path": "microsoft.codeanalysis.analyzers/3.3.2",
"hashPath": "microsoft.codeanalysis.analyzers.3.3.2.nupkg.sha512"
},
"Microsoft.CodeAnalysis.Common/4.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-SMREwaVD5SzatlWhh9aahQAtSWdb63NcE//f+bQzgHSECU6xtDtaxk0kwV+asdFfr6HtW38UeO6jvqdfzudg3w==",
"path": "microsoft.codeanalysis.common/4.0.1",
"hashPath": "microsoft.codeanalysis.common.4.0.1.nupkg.sha512"
},
"Microsoft.CodeAnalysis.CSharp/4.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Q9RxxydPpUElj/x1/qykDTUGsRoKbJG8H5XUSeMGmMu54fBiuX1xyanom9caa1oQfh5JIW1BgLxobSaWs4WyHQ==",
"path": "microsoft.codeanalysis.csharp/4.0.1",
"hashPath": "microsoft.codeanalysis.csharp.4.0.1.nupkg.sha512"
},
"Microsoft.NETCore.Platforms/5.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-VyPlqzH2wavqquTcYpkIIAQ6WdenuKoFN0BdYBbCWsclXacSOHNQn66Gt4z5NBqEYW0FAPm5rlvki9ZiCij5xQ==",
"path": "microsoft.netcore.platforms/5.0.0",
"hashPath": "microsoft.netcore.platforms.5.0.0.nupkg.sha512"
},
"Microsoft.VisualStudio.Setup.Configuration.Interop/3.0.4492": {
"type": "package",
"serviceable": true,
"sha512": "sha512-BfkqM96P8+N+cz4T+pxKrIKk2ZD1YMxCXH2ivtBDj5tx6Mc2YQLK1+3h+C6Qebper0RBipuHVn51lb9SZH6bKQ==",
"path": "microsoft.visualstudio.setup.configuration.interop/3.0.4492",
"hashPath": "microsoft.visualstudio.setup.configuration.interop.3.0.4492.nupkg.sha512"
},
"Microsoft.Win32.Registry/5.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-dDoKi0PnDz31yAyETfRntsLArTlVAVzUzCIvvEDsDsucrl33Dl8pIJG06ePTJTI3tGpeyHS9Cq7Foc/s4EeKcg==",
"path": "microsoft.win32.registry/5.0.0",
"hashPath": "microsoft.win32.registry.5.0.0.nupkg.sha512"
},
"System.Collections.Immutable/5.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-FXkLXiK0sVVewcso0imKQoOxjoPAj42R8HtjjbSjVPAzwDfzoyoznWxgA3c38LDbN9SJux1xXoXYAhz98j7r2g==",
"path": "system.collections.immutable/5.0.0",
"hashPath": "system.collections.immutable.5.0.0.nupkg.sha512"
},
"System.Memory/4.5.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-1MbJTHS1lZ4bS4FmsJjnuGJOu88ZzTT2rLvrhW7Ygic+pC0NWA+3hgAen0HRdsocuQXCkUTdFn9yHJJhsijDXw==",
"path": "system.memory/4.5.4",
"hashPath": "system.memory.4.5.4.nupkg.sha512"
},
"System.Reflection.Metadata/5.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-5NecZgXktdGg34rh1OenY1rFNDCI8xSjFr+Z4OU4cU06AQHUdRnIIEeWENu3Wl4YowbzkymAIMvi3WyK9U53pQ==",
"path": "system.reflection.metadata/5.0.0",
"hashPath": "system.reflection.metadata.5.0.0.nupkg.sha512"
},
"System.Runtime.CompilerServices.Unsafe/5.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-ZD9TMpsmYJLrxbbmdvhwt9YEgG5WntEnZ/d1eH8JBX9LBp+Ju8BSBhUGbZMNVHHomWo2KVImJhTDl2hIgw/6MA==",
"path": "system.runtime.compilerservices.unsafe/5.0.0",
"hashPath": "system.runtime.compilerservices.unsafe.5.0.0.nupkg.sha512"
},
"System.Security.AccessControl/5.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-dagJ1mHZO3Ani8GH0PHpPEe/oYO+rVdbQjvjJkBRNQkX4t0r1iaeGn8+/ybkSLEan3/slM0t59SVdHzuHf2jmw==",
"path": "system.security.accesscontrol/5.0.0",
"hashPath": "system.security.accesscontrol.5.0.0.nupkg.sha512"
},
"System.Security.Principal.Windows/5.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA==",
"path": "system.security.principal.windows/5.0.0",
"hashPath": "system.security.principal.windows.5.0.0.nupkg.sha512"
},
"System.Text.Encoding.CodePages/4.5.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-4J2JQXbftjPMppIHJ7IC+VXQ9XfEagN92vZZNoG12i+zReYlim5dMoXFC1Zzg7tsnKDM7JPo5bYfFK4Jheq44w==",
"path": "system.text.encoding.codepages/4.5.1",
"hashPath": "system.text.encoding.codepages.4.5.1.nupkg.sha512"
},
"System.Threading.Tasks.Extensions/4.5.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-zteT+G8xuGu6mS+mzDzYXbzS7rd3K6Fjb9RiZlYlJPam2/hU7JCBZBVEcywNuR+oZ1ncTvc/cq0faRr3P01OVg==",
"path": "system.threading.tasks.extensions/4.5.4",
"hashPath": "system.threading.tasks.extensions.4.5.4.nupkg.sha512"
},
"Sharpmake/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"Sharpmake.CommonPlatforms/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"Sharpmake.Generators/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
}
}
}
Binary file added Build/Sharpmake/Sharpmake.Application.dll
Binary file not shown.
Loading

0 comments on commit a941d7d

Please sign in to comment.