Получение XCode для включения, компиляции и связывания существующей (C ++) кодовой базы в XCode 4.3 (.1)

Я пытаюсь "импортировать" моя существующая кодовая база C ++ в моем проекте XCode iOS.

Проблема в том, что xCode не скомпилирует (и, следовательно, не создаст ссылки) мой код. Это то, что я сделал до сих пор:

File > Add files to "Project". I don't tick 'Copy files' since it's a shared codebase for multiple platforms and multiple copies of source code is not an option. I've added appropriate path to the "Header Search Path" project settings. Including header files works, I can #include "stuff.h" from my Objective-C++ (.mm) file.

Тем не менее, я не могу найти какой-либо способ фактически сказать XCode для компиляции файлов .cpp?

Несколько моментов:

I'm not looking for a way to pre compile it into a library and linking that way The project is a standard iOS Objective-C project. The C++ code is called from it (that's not a problem)

Update

Я добавил кодовую базуdirectory к цели "Скомпилировать источники". На самом деле мне нужно нажать & quot; Добавить другое ... & quot; в открывшемся диалоговом окне, поскольку я не могу выбрать ссылку на каталог для своей кодовой базы.

Когда я добавляю его, XCode спрашивает меня, хочу ли я «Создать проект внешней системы сборки». Я оставил этот флажок и два поля со значениями по умолчанию & quot; / usr / bin / make & quot; и "$ (ДЕЙСТВИЕ)". Однако моя кодовая база не компилируется во время сборки. Должен ли я написать свой собственный Makefile?

Если я не выберу "Создать проект внешней системы сборки" тогда ссылка на каталог создается под целью, но не компилируется во время сборки, и выдается предупреждение:

<code>warning: no rule to process file '$(PROJECT_DIR)/../codebase'
of type folder for architecture i386
</code>

Ответы на вопрос(2)

Ваш ответ на вопрос