Мне очень не нравится, что какая-либо часть моей системы сборки зависит от установленного программного обеспечения системы. В настоящее время моя сборочная система использует установленный системой набор инструментов xcode (просто использует gcc из /usr/bin/gcc).
Это становится все труднее, когда в разработке находятся несколько ветвей разработки, где некоторые ветви старые, нуждаются в xcode3, а некоторые новые, нуждаются в xcode4, и при этом не хотят создавать новый сборочный пакет для каждой из этих веток.
Можно ли взять все из определенной версии XCode (компиляторы, компоновщик, заголовки, библиотеки, SDK) и поместить их в папку, а затем напрямую вызывать их, чтобы они могли жить бок о бок и работать на любом mac?
Как можно это сделать?