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 });
}