Можно заставить XCode использовать внешние сценарии сборки, но в вашем случае это не требуется. Проекты XCode, у которых нет внешних зависимостей, собираются из коробки. Вам не нужно ничего делать, чтобы это работало. Для того, чтобы ваш проект также работал на других платформах, достаточно простого make-файла. Когда вы работаете на Mac OS X, вы позволяете Xcode выполнять свою работу, а когда вы работаете на другой платформе, вы позволяете сделать make-файл и утилиту make.
Как только вы начнете создавать более сложные проекты, вы можете узнать, как использовать кросс-платформенную систему сборки. Две популярные системы сборки - это GNU autotools и Cmake. GNU autotools очень сложен, состоит из множества различных утилит и имеет крутую кривую обучения, но есть много документации, доступной для него онлайн. CMake - это простой инструмент, который легко освоить, но он-лайн документация скудна, чтобы в полной мере воспользоваться ею, нужно получить копию книги CMake. Преимущество CMake заключается в том, что он может автоматически генерировать проекты Xcode, а также создавать проекты для IDE Microsoft в Windows. GNU autotools не может этого сделать.