Мне нужно посмотреть на файлы, которые Xcode будет компилировать до того, как препроцессор получит на них удар. Короче говоря, мне нужно придерживаться препроцессора перед препроцессором.Замена препроцессора Xcode на пользовательский процесс
Все поисковые запросы Google наняли меня nada, когда речь заходит о том, как запустить процесс сборки по умолчанию Xcode для файлов на основе C после изменения правила сборки для «исходных файлов C». Xcode, кажется, вызывает процесс (сценарий оболочки? Voodoo chant?), Называемый «CompileC», но я не могу найти его, чтобы вызвать его сам после того, как я закончил с исходным файлом.
Любые идеи? Для любопытных мне нужно изменить некоторые макросы в очень специфических ситуациях (например, в зависимости от имени исходного файла или даты сборки). И не кажется, умный способ сделать: #ifdef имя файла = «bobsyeruncle.m»
Как вы можете иметь объектный файл перед компилятор сгенерировал один? –
И почему у него есть суффикс .m? –
Не файл объекта, исходный файл. Извините, я постараюсь решить этот вопрос, чтобы быть более ясным. – MyztikJenz