2012-07-26 28 views
5

Câu hỏi có vẻ dài, nhưng tất cả đều hướng đến cách tôi có thể thêm các tệp tiêu đề vào đặc tả mở rộng cụ thể.Cách thêm tệp tiêu đề trong setup.py để phụ thuộc được quan sát khi xây dựng tiện ích mở rộng?

Động lực là nếu tôi thay đổi một trong các tập tin tiêu đề, phát hành

python setup.py xây dựng

nên xây dựng lại phần mở rộng ngay cả khi không ai trong số các tập tin .c được thay đổi.

Tôi đã cố gắng thêm các tệp tiêu đề phụ thuộc vào từ khóa "nguồn" arg trong trình tạo Hàm mở rộng, nhưng chạy các lỗi setup.py được tạo ra phàn nàn về phần mở rộng tệp không xác định ".h".

Cảm ơn!

Trả lời

6

Hãy xem depends option trên lớp Extension. Tôi đã không sử dụng nó bản thân mình, nhưng ví dụ chính xác của bạn được liệt kê như là một trường hợp sử dụng.

Các vấn đề liên quan