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