Я создаю проект XCode из CMake, который создает статическую библиотеку и тестовый исполняемый файл.
После сборки библиотеки выполняется операция копирования файла, которая перемещает заголовки в центральный каталог (папка включения рядом со встроенной библиотекой).
Этот каталог не указан в путях поиска заголовков ни для одного из проектов (я проверил это внутри проекта Xcode и файлов CMakeLists).
Когда я работаю в сгенерированном проекте XCode, Issue Navigator будет открывать файлы в центральном каталоге вместо файлов, используемых для создания проекта.
Может кто-нибудь сказать мне, почему это происходит и как я могу это исправить?
Спасибо за вашу помощь.
Используйте отдельный каталог для сборки. Создайте новый каталог. Перейдите к этому в терминале и скажите:
cmake -G Xcode <path_to_source>