Это, вероятно, означает, что рабочий каталог XCode не является каталогом ваших исходных деревьев.
Трассировка рабочего каталога с pwd
в сценарии, чтобы доказать это.
Использование pushd \foo\bar\myproject\
и popd
чтобы заключить ваш звонок в doxygen.Как и в
pushd \Users\mrunal\projects\fooproject\
doxygen -switch -blah
popd
Вы могли бы даже получить простой cd \foo\bar\myproject\
в начале, но не удивляйтесь, если это будет мешать остальной части сборки.
или использовать один изкоманда doxygen переключается, чтобы явно определить рабочий каталог.У меня не установлено на данный момент, но, скорее всего, -d
или -w
Существует также переменная окружения для динамического определения исходного каталога.так что вы можете сделать cd $PROJECT_DIR
См. Переменные Xcode , чтобы узнать больше переменных окружения