Buildtool

Phần mềm chụp màn hình:
Buildtool
Các chi tiết về phần mềm:
Phiên bản: 0.16
Ngày tải lên: 3 Jun 15
Nhà phát triển: Julio M. Merino Vidal
Giấy phép: Miễn phí
Phổ biến: 75

Rating: 2.0/5 (Total Votes: 2)

Buildtool là một vỏ xây dựng dựa trên cơ sở hạ tầng tích hợp cao. Nó có thể được sử dụng trong sự phát triển của bất kỳ loại phần mềm, giống như các chương trình độc lập, thư viện chia sẻ hoặc gói tài liệu do mô đun của nó.
Dưới đây là một số tính năng chính của "Buildtool":
· Kịch bản cấu hình tự động: Buildtool cho phép bạn viết đơn giản, nhưng chưa mạnh, kịch bản cấu hình tự động. Chúng được sử dụng để kiểm tra các tính năng của hệ thống xây dựng và thích ứng với các gói phần mềm để xây dựng đúng cách trong đó.
· Kịch bản xây dựng: Với Buildtool bạn cũng có thể viết xây dựng kịch bản. Chúng được sử dụng để xây dựng và cài đặt một gói phần mềm trong xây dựng hệ thống. Họ cho phép bạn biên dịch bất kỳ loại gói, từ tiện ích độc lập cho các thư viện chia sẻ, và trong một cách rất đơn giản, mà giấu tất cả các chi tiết của máy chủ xây dựng.
· Miễn phí: Buildtool là hoàn toàn miễn phí, được cấp giấy phép theo các điều khoản của giấy phép BSD ba mệnh đề. Điều này về cơ bản có nghĩa là nó hoàn toàn phù hợp với sự phát triển tự do và thương mại. Các công cụ khác được cấp phép GPL, trong đó có thể làm cho họ ít hấp dẫn đối với các dự án thương mại, hay thậm chí đối với một số những người Việt!
· Modular: Buildtool được chia rõ ràng trong một số mô-đun, mỗi người làm một nhiệm vụ cụ thể. Mặc dù, tất cả các bộ phận được tích hợp cao, và tất cả đều được xử lý thông qua một wrapper đơn.
· Không có tập tin được tạo: Không giống như các tiện ích xây dựng khác, Buildtool phải được cài đặt trên hệ thống trước khi biên dịch các gói phần mềm; kịch bản của nó không độc. Các advantadges của phương pháp này là rất rõ ràng: không có nhu cầu để tạo ra các tập tin lớn như các kịch bản configure (đến từ GNU autoconf), cũng không tập Makefile.in (đến từ GNU automake), trong đó sử dụng một số lượng lớn không gian trong các tập tin phân phối. Nó cũng cho phép tất cả các gói tự động được hưởng lợi từ các bản sửa lỗi trong Buildtool, mà không cần phải tạo lại các tập tin bao gồm việc phân phối. Như một disadvantadge, bạn cần phải cài đặt Buildtool về xây dựng hệ thống ... nhưng bạn có thực sự quan tâm về việc cài đặt một gói phần mềm nhỏ như thế này? Thực sự không phải!
· Portable: Buildtool được biết đến để làm việc trong, ít nhất, Darwin, FreeBSD, Linux, NetBSD, OpenBSD và Solaris. Hãy nhớ rằng tính di động là rất quan trọng, và lỗi được báo cáo trong khía cạnh này được xử lý càng sớm càng tốt.
· Kịch bản shell chuẩn: Trong trường hợp bạn đang tự hỏi, Buildtool được mã hóa hoàn toàn trong POSIX shell scripting, với một số ít trường hợp ngoại lệ. Nó bao gồm các thông dịch viên riêng của mình vỏ, với một số tính năng không đạt tiêu chuẩn (được thêm vào để thực hiện đầy đủ), mã hóa trong C. Một số tiện ích helper cũng được mã hóa trong C. Nhưng từ quan điểm của nhà phát triển, tất cả được giảm xuống vỏ mã như xây dựng kịch bản được viết bằng ngôn ngữ này.
Có gì mới trong phiên bản này:
· Hỗ trợ preliminar cho các thư mục làm việc, mà được sử dụng để đưa tất cả các file tạm được tạo ra trong quá trình xây dựng trong đó. Điều này cho phép đưa cây nguồn chỉ đọc, vì nó sẽ không được ô nhiễm trong bất kỳ cách nào. Lưu ý rằng các gói hiện có thể cần một số tinh chỉnh trong file logic của họ để hỗ trợ này hoàn toàn. Để giúp với thử nghiệm, bạn nên đặt biến BT_USE_WORKDIR trong bt_config.conf để `yes ', vì vậy mà tính năng này luôn được sử dụng.
· Thêm một tùy chỉnh 'tính năng DOC `tiêu chuẩn, có thể được sử dụng bởi người dùng cuối để vô hiệu hóa cài đặt của tài liệu. Gói hiện có thể cần phải được cố định để tôn vinh này, mặc dù.
· Lõi bt_logic đã được viết lại. Nó bây giờ là nhanh hơn nhiều so với trước đây và đã kiểm soát tốt hơn sự phụ thuộc, mà giải quyết nhiều lỗi ngu ngốc.
· Một khuôn khổ để chạy các chương trình gỡ bỏ cài đặt (những chất có thể được liên kết với thư viện gỡ bỏ) đã được readded. Nó rất giống với những gì libtool hiện với thư mục .libs của nó, và là hoàn toàn minh bạch cho người dùng cuối.
· Nhập (trong thực tế, readded, như nó đã bị mất trong quá trình chuyển đổi để bt_logic) hỗ trợ cài đặt các gói trong một thư mục gốc giả, cần thiết trong nhiều hệ thống gói để hỗ trợ các chương trình Buildtool-ized.
· Định nghĩa tên '(những văn bản tiêu đề cấu hình) đã được thay đổi để bao gồm tên ngôn ngữ mà họ đề cập đến trong đó. Điều này cung cấp hỗ trợ tốt hơn khi C và C ++ biên dịch không phù hợp. Lưu ý rằng điều này có hiệu lực, bạn cần phải thiết lập BT_REQUIRE tới (ít nhất) `0.16 '; nếu không, các hành vi trước đó được lưu giữ.
· Nhiều bản sửa lỗi đã được thực hiện trong bt_check_bits () chức năng.
· Cố định các lệnh liên kết trong bt_logic để thư mục thư viện xuất hiện dưới các hệ thống phân cấp cùng một dự án (và thủ quy định của cờ -L) không được chuyển đổi sang một rPath.
· Cố định xây dựng dưới OpenBSD 3.4, HP-UX và Tru64.
· Nhập các bt_check_prog_make () kiểm tra trong bt_config, trông cho một tiện ích make.
· Nhập các bt_echo () và bt_source () chức năng để bt_swcgen.
· Việc cài đặt được thay đổi để sử dụng thư mục không phiên bản và nhị phân.

Phần mềm tương tự

slacktrack
slacktrack

11 May 15

GNU Make
GNU Make

20 Jun 16

Linice
Linice

3 Jun 15

Atlassian Bamboo
Atlassian Bamboo

14 Apr 15

Ý kiến ​​để Buildtool

Bình luận không
Nhập bình luận
Bật hình ảnh!