2009-02-06 37 views
11

Mỗi dự án sử dụng SCons dường như đang phát minh lại bánh xe. Tôi sẽ rất vui khi có bố cục thư mục someones và/hoặc giải pháp cho các phiên bản biến thể (gỡ lỗi/phát hành) và/hoặc khung kiểm tra và/hoặc các phương pháp hay nhất.Có thư viện/khung công tác nào cho SCON không?

Thậm chí một số ví dụ không quá đơn giản sẽ hữu ích.

Trả lời

7

SCons Recipes trong wiki là một nơi tốt để bắt đầu. Ngoài ra, hãy xem các dự án khác sử dụng SCons, ví dụ: số Ardour build system. Nếu điều đó không cắt nó, có một vài bên thứ ba SCons mở rộng bạn có thể muốn có một cái nhìn tại địa chỉ:

Để theo sự hiểu biết của tôi , không có SCON thực tiễn tốt nhất đã được thỏa thuận. Cộng đồng SCons dường như ủng hộ khả năng thích ứng đối với "canonicalization". Nó không phải là khó khăn để thiết kế một SCons dựa trên hệ thống xây dựng dựa trên từ đầu, mặc dù. (Một khi bạn đã hiểu cách VariantDir hoạt động, ít nhất.)

+2

Bạn có thể đúng. Nhưng người ta phải biết rằng VariantDir là lệnh bạn cần. Ngoài ra Thật khó để tìm ra sự thật quan trọng là "#" trước con đường là điều tôi cần. –

+0

Các liên kết hữu ích thực sự. Cảm ơn –

+1

Tại sao VariantDir lại quan trọng như vậy? Tài liệu về chức năng này khá khan hiếm –

10

Bạn có thể quan tâm đến số điện thoại Software Construction Toolkit của Google là made open source in February 2009. Nó bổ sung thêm các tính năng mới trên đầu trang của SCons, chẳng hạn như thế hệ tập tin dự án Visual Studio được cải thiện, các chức năng kiểm thử đơn vị và các bản dựng phân tán với distcc hoặc doubtibuild.

+0

Đó là một câu trả lời lớn. Cảm ơn! Bạn đang sử dụng? –

+0

Chưa, vì nó vẫn còn rất mới (bên ngoài Google - họ đã sử dụng nó trong Chrome một thời gian). – richq

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