void BuildNativeTarget()

in csharp/build.cake [77:92]


void BuildNativeTarget(string ver, string codeVer, string arch, bool isWindows)
{
    if (isWindows)
        arch = "i386" == arch ? "x86" : "x64";
    string targetName = $"{nativeProjectName}{ver}";
    if (isWindows)
        StartProcess("MSBuild",
            new ProcessSettings {
                Arguments = $"/p:TargetName={targetName} /p:Platform={arch} /p:CodeVersion={codeVer} /p:Configuration={configuration} /t:Rebuild /m:4 {nativeProjectName}.sln",
            WorkingDirectory = nativeProjectDir });
    else
        StartProcess("make",
            new ProcessSettings {
                Arguments = $"ProjectName={targetName} Architecture={arch} CodeVersion={codeVer} Configuration={configuration} Build",
            WorkingDirectory = nativeProjectDir });
}