Как добавить файлы заголовков в setup.py, чтобы при сборке расширений учитывались зависимости?

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

Мотивация в том, что если я изменю один из заголовочных файлов, выдав

сборка python setup.py

следует перестроить расширение, даже если ни один из файлов.c не изменен.

Я попытался добавить зависимые заголовочные файлы в ключевое слово "sources" arg в конструкторе расширений, но при запуске полученного файла setup.py возникли ошибки, жалующиеся на неизвестное расширение файла ".h".

Спасибо!

6
задан Fortepianissimo 26 July 2012 в 17:30
поделиться