2015-10-27 10 views
0

У меня есть проект, содержащий C файлы, файлы заголовков и другие файлы с различными расширениями, такими как:Как выбрать только определенные файлы Си в прошивкой для компиляции с помощью Xcode

Parent folder/C foolder/... all c Files. 
Parent folder/Header folder/ ... all header files 

Теперь, что я хочу, чтобы скомпилировать только несколько файлов c из папки c и того же для заголовка. После просмотра нескольких ссылок в stackoverflow, таких как this post, о том, как исключить файлы с расширениями .m, добавив
-fno-objc-arc флаг компилятора, но не объясняет, как исключить файлы .c.

ответ

2

Это выполняется в Xcode, определяя, какие исходные файлы связаны с конкретной целью сборки.

Каждый проект Xcode может иметь несколько целей, а исходные файлы могут быть связаны с одной или несколькими целями.

Файлы заголовков не связаны таким же образом, но получают их связь любыми исходными файлами, включая/импортирующие их.

Вы можете установить цель при добавлении файла в Xcode (reference), и вы можете изменить его позже с помощью свойств исходного файла (reference).