У меня есть кроссплатформенный проект C ++, который нацелен и успешно компилируется на Linux, OSX и Windows. Я использую GNU Make для сборки на всех платформах, gcc для компиляции под Linux и OSX и cl.exe для компиляции под Cygwin в Windows. Мой текущий рабочий процесс состоит из кодирования под OSX и последующего построения на каждой отдельной платформе для проверки переносимости кода. Этот процесс занимает довольно много времени, и мне было интересно, можно ли автоматически построить на всех платформах за один шаг?