- Создать совокупную цель
В этапах сборки добавьте скрипт запуска
#!/bin/bash
OTHER_CPLUSPLUSFLAGS="$(pkg-config gtk+-2.0 --cflags)"
echo -e "OTHER_CPLUSPLUSFLAGS = \$(inherited) ${OTHER_CPLUSPLUSFLAGS}" > MyApp.xcconfig
В Info в вашем проекте установите MyApp.xcconfig в качестве целевого файла конфигурации
- В Этапы сборки в целевом приложении добавьте целевую совокупность в качестве зависимости
- Исключить MyApp.xcconfig в вашем контроле версий
Один недостаток состоит в том, что до тех пор, пока вы не создадите совокупную цель, по крайней мере, один раз, прямо или косвенно, автозаполнение не будет работать должным образом.