У меня сейчас есть проект, который я создаю с помощью make-файла. Этот проект включает в себя некоторое дополнительное программное обеспечение (jflex), которого нет в одном из путей поиска системы по умолчанию (он устанавливается в (/ opt / local / bin /). Мой файл .profile добавляет этот каталог в мой PATH, и, таким образом, создает проект из окна терминала успешно.
Однако, если я попытаюсь запустить make-файл из XCode (проект XCode с внешне управляемым make-файлом), он потерпит неудачу, так как он не ищет в / opt / local / bin файл jflex и поэтому не может его найти.
Как я могу изменить настройки моего проекта XCode для правильной сборки из XCode? Я предполагаю, что в XCode есть какая-то установка пути или какой-то дополнительный аргумент, который XCode может дать, чтобы он не потерпел неудачу. С другой стороны, я мог бы жестко закодировать путь в свой make-файл, если бы мог обнаружить, что он запускается из XCode (хотя это менее предпочтительный вариант для меня, так как мой make-файл иногда нужно вызывать из командной строки, и я бы предпочел будь проще).
Я относительно новичок в использовании XCode, поэтому прошу прощения, если я пропустил что-то очевидное.