Tôi đánh giá cao makefiles và làm cho tất cả vinh quang của họ, nhưng tôi tự hỏi nếu không có một cách trực quan hơn để duy trì c/c + + của tôi xây dựng.Bạn đã thay thế makefiles bằng tập lệnh ruby chưa?
Có ai đã thử thay thế các tệp makefiles của mình bằng các tập lệnh ruby để cho phép các bản dựng phức tạp và thích ứng mà không bị mất khả năng đọc? Có những viên đá quý nào khiến việc này dễ dàng hơn không?
Hứa hẹn. Tôi sẽ xem xét điều này. Có ai ở trong một nhóm có quy mô lớn đã biên dịch mã C++ của họ bằng cào không? (Chúng tôi cũng đang xây dựng trên Windows, nếu điều đó quan trọng). – thebretness
http://Rubini.us/ là một dự án C++ khá lớn (tốt, thực sự là một dự án Ruby chứa một phần lớn C++) sử dụng Rake làm hệ thống xây dựng của nó. http://IronRuby.Net/ cũng sử dụng Rake; nó không phải C++ nhưng C#, nhưng có lẽ đủ gần. Rubinius không hoạt động trên Windows, nhưng điều đó không liên quan gì đến quá trình xây dựng. Và Microsoft IronRuby rõ ràng hoạt động trên Windows. Ngoài ra còn có một số công ty nhúng và robot xây dựng C++, C và thậm chí lắp ráp với Rake. –
Sau rất nhiều tinkering, tôi đã xây dựng một rakefile tôi hài lòng với. Cảm ơn. – thebretness