bool ShouldBuildExternal()

in scripts/cake/externals.cake [94:121]


bool ShouldBuildExternal(string platform)
{
    platform = platform?.ToLower() ?? "";

    if (SKIP_EXTERNALS.Contains("all") || SKIP_EXTERNALS.Contains("true"))
        return false;

    switch (platform) {
        case "mac":
        case "osx":
            platform = "macos";
            break;
        case "catalyst":
            platform = "maccatalyst";
            break;
        case "win":
            platform = "windows";
            break;
        case "nano":
            platform = "nanoserver";
            break;
    }

    if (SKIP_EXTERNALS.Contains(platform))
        return false;

    return true;
}