Skip to content

Commit

Permalink
Add .NET 8 csproj generation (#319)
Browse files Browse the repository at this point in the history
* Add .NET 8 in DotNetFramework enum

* Add .NET 8.0 to ExtensionMethods
  • Loading branch information
cmello authored Dec 8, 2023
1 parent f00af8a commit 84e97fe
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 11 deletions.
4 changes: 4 additions & 0 deletions Sharpmake/ExtensionMethods.cs
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,8 @@ public static string ToVersionString(this DotNetFramework framework)
return "net6.0";
case DotNetFramework.net7_0:
return "net7.0";
case DotNetFramework.net8_0:
return "net8.0";
case DotNetFramework.all_netframework:
case DotNetFramework.all_netcore:
case DotNetFramework.all_netstandard:
Expand Down Expand Up @@ -152,6 +154,8 @@ public static string ToFolderName(this DotNetFramework framework)
return "net6.0";
case DotNetFramework.net7_0:
return "net7.0";
case DotNetFramework.net8_0:
return "net8.0";
case DotNetFramework.netstandard1_0:
return "netstandard1.0";
case DotNetFramework.netstandard1_1:
Expand Down
23 changes: 12 additions & 11 deletions Sharpmake/Target.cs
Original file line number Diff line number Diff line change
Expand Up @@ -182,21 +182,22 @@ public enum DotNetFramework
net5_0 = 1 << 17,
net6_0 = 1 << 18,
net7_0 = 1 << 19,

netstandard1_0 = 1 << 20,
netstandard1_1 = 1 << 21,
netstandard1_2 = 1 << 22,
netstandard1_3 = 1 << 23,
netstandard1_4 = 1 << 24,
netstandard1_5 = 1 << 25,
netstandard1_6 = 1 << 26,
netstandard2_0 = 1 << 27,
netstandard2_1 = 1 << 28,
net8_0 = 1 << 20,

netstandard1_0 = 1 << 21,
netstandard1_1 = 1 << 22,
netstandard1_2 = 1 << 23,
netstandard1_3 = 1 << 24,
netstandard1_4 = 1 << 25,
netstandard1_5 = 1 << 26,
netstandard1_6 = 1 << 27,
netstandard2_0 = 1 << 28,
netstandard2_1 = 1 << 29,

[CompositeFragment]
all_netframework = v3_5 | v3_5clientprofile | v4_5_2 | v4_6 | v4_6_1 | v4_6_2 | v4_7 | v4_7_1 | v4_7_2 | v4_8,
[CompositeFragment]
all_netcore = netcore1_0 | netcore1_1 | netcore2_0 | netcore2_1 | netcore3_0 | netcore3_1 | net5_0 | net6_0 | net7_0,
all_netcore = netcore1_0 | netcore1_1 | netcore2_0 | netcore2_1 | netcore3_0 | netcore3_1 | net5_0 | net6_0 | net7_0 | net8_0,
[CompositeFragment]
all_netstandard = netstandard1_0 | netstandard1_1 | netstandard1_2 | netstandard1_3 | netstandard1_4 | netstandard1_5 | netstandard1_6 | netstandard2_0 | netstandard2_1,

Expand Down

0 comments on commit 84e97fe

Please sign in to comment.