Skip to content
This repository was archived by the owner on Aug 11, 2021. It is now read-only.

Commit d3f54c5

Browse files
committed
[packages,*] Package metadata should only be executed on applicable platforms, e.g. running which, or getting the Windows registry
1 parent 7bd242d commit d3f54c5

File tree

3 files changed

+15
-0
lines changed

3 files changed

+15
-0
lines changed

packages/Gcc-4.8/bam/Scripts/MetaData.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,11 @@ public class MetaData :
3636

3737
public MetaData()
3838
{
39+
if (!Bam.Core.OSUtilities.IsLinuxHosting)
40+
{
41+
return;
42+
}
43+
3944
this.Meta.Add("ExpectedMajorVersion", 4);
4045
this.Meta.Add("ExpectedMinorVersion", 8);
4146

packages/Mingw-4.8.1/bam/Scripts/MetaData.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,11 @@ public class MetaData :
3636

3737
public MetaData()
3838
{
39+
if (!Bam.Core.OSUtilities.IsWindowsHosting)
40+
{
41+
return;
42+
}
43+
3944
// TODO: some installations may not have a suffix - need to confirm
4045
this.Meta.Add("ToolSuffix", "-4.8.1");
4146
}

packages/VisualC-12.0/bam/Scripts/MetaData.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,11 @@ public class MetaData :
3636

3737
public MetaData()
3838
{
39+
if (!Bam.Core.OSUtilities.IsWindowsHosting)
40+
{
41+
return;
42+
}
43+
3944
// TODO: get this from the registry
4045
this.Meta.Add("InstallDir", @"C:\Program Files (x86)\Microsoft Visual Studio 12.0");
4146
this.Meta.Add("PlatformToolset", "v120");

0 commit comments

Comments
 (0)