Как я могу скомпилировать автоматически сгенерированные файлы C в предварительной сборке?

У меня есть проект Eclipse, в котором мне нужно автоматически сгенерировать некоторые файлы перед его компиляцией. Я не хочу помещать эти автоматически сгенерированные файлы в свой репозиторий, поэтому каждый раз, когда я компилирую проект, я выполняю предварительную сборку для автоматического -generate this files.

Проблема в том, что эти автоматически сгенерированные файлы представляют собой файлы * .c и * .h, и при первой компиляции проекта происходит следующее (в этом порядке):

  • pre -build: автоматически создавать файлы *. c и * .h
  • build: eclipse не будет строить эти автоматически сгенерированные файлы

Если я скомпилирую снова, эти файлы будут скомпилированы. Возможно, это происходит из-за процесса обнаружения того, какие файлы будет компилировать eclipse. Перед началом компиляции у нас нет этих автоматически сгенерированных файлов * .c и * .h.

Во второй раз, когда мы компилируем, у нас уже есть эти автоматически сгенерированные файлы, поэтому эти файлы компилируются.

6
задан meagar 25 July 2011 в 21:03
поделиться