From f8254778552caeb00c4862a013fd5097f93c56b1 Mon Sep 17 00:00:00 2001 From: Tomas Weinfurt Date: Wed, 1 Nov 2017 15:06:28 -0700 Subject: [PATCH 1/2] add basic support for FreeBSD --- src/Microsoft.DotNet.Cli.Utils/FileNameSuffixes.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/Microsoft.DotNet.Cli.Utils/FileNameSuffixes.cs b/src/Microsoft.DotNet.Cli.Utils/FileNameSuffixes.cs index 5bb3fc795..43cdc1926 100644 --- a/src/Microsoft.DotNet.Cli.Utils/FileNameSuffixes.cs +++ b/src/Microsoft.DotNet.Cli.Utils/FileNameSuffixes.cs @@ -24,6 +24,8 @@ namespace Microsoft.DotNet.Cli.Utils return OSX; case Platform.Linux: return Linux; + case Platform.FreeBSD: + return FreeBSD; default: throw new InvalidOperationException("Unknown Platform"); } @@ -62,6 +64,14 @@ namespace Microsoft.DotNet.Cli.Utils StaticLib = ".a" }; + public static PlatformFileNameSuffixes FreeBSD { get; } = new PlatformFileNameSuffixes + { + DynamicLib = ".so", + Exe = "", + ProgramDatabase = ".pdb", + StaticLib = ".a" + }; + public struct PlatformFileNameSuffixes { public string DynamicLib { get; internal set; } From 090a241a12a082c9047e22cc12d98ab71451da61 Mon Sep 17 00:00:00 2001 From: test Date: Mon, 4 Dec 2017 11:30:38 -0800 Subject: [PATCH 2/2] update according to feedback --- src/Microsoft.DotNet.Cli.Utils/FileNameSuffixes.cs | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/Microsoft.DotNet.Cli.Utils/FileNameSuffixes.cs b/src/Microsoft.DotNet.Cli.Utils/FileNameSuffixes.cs index 43cdc1926..48c149c74 100644 --- a/src/Microsoft.DotNet.Cli.Utils/FileNameSuffixes.cs +++ b/src/Microsoft.DotNet.Cli.Utils/FileNameSuffixes.cs @@ -64,13 +64,7 @@ namespace Microsoft.DotNet.Cli.Utils StaticLib = ".a" }; - public static PlatformFileNameSuffixes FreeBSD { get; } = new PlatformFileNameSuffixes - { - DynamicLib = ".so", - Exe = "", - ProgramDatabase = ".pdb", - StaticLib = ".a" - }; + public static PlatformFileNameSuffixes FreeBSD { get; } = Linux; public struct PlatformFileNameSuffixes {