Buildtool

소프트웨어 스크린 샷:
Buildtool
소프트웨어 정보:
버전: 0.16
업로드 날짜: 3 Jun 15
라이센스: 무료
인기: 14

Rating: 2.0/5 (Total Votes: 1)

Buildtool는 고집적 쉘 기반 인프라 구축이다. 이것은 모듈화로 인해 독립형 프로그램, 공유 라이브러리 또는 설명서 패키지 같이 소프트웨어 패키지의 어떤 종류의 개발에 사용될 수있다.
여기에 "Buildtool"의 일부 주요 기능은 다음과 같습니다
· 자동 구성 스크립트 : Buildtool 당신이 간단한 작성할 수 있습니다,하지만 아직 강력한 자동 구성 스크립트. 이러한 빌드 시스템의 기능을 확인하고 제대로 구축 소프트웨어 패키지를 적응하기 위해 사용된다.
· 빌드 스크립트 : Buildtool 사용하면 또한 빌드 스크립트를 작성할 수 있습니다. 이들은 구축하고 빌드 시스템에서 소프트웨어 패키지를 설치하는 데 사용됩니다. 그들은 당신이 독립 유틸리티에서 공유 라이브러리에 이르기까지, 패키지의 모든 종류의 컴파일 및 빌드 호스트의 모든 세부 사항을 숨 깁니다 매우 간단한 방법으로 할 수 있습니다.
· 무료 : Buildtool은 완전 무료입니다, 세 절 BSD 라이선스의 조건에 따른 라이센스. 이것은 기본적으로 완벽하게 무료 및 상용 개발에 적합한 것을 의미한다. 다른 도구, 심지어 일부 무료 것들에 대한 상업적인 프로젝트에 대한 그들에게 덜 매력적으로 만들 수있는, 라이센스를 GPL입니다!
· 모듈 : Buildtool 명확하게 특정 작업을 수행 하나 하나, 여러 모듈에 분할됩니다. 비록 모든 부품이 고집적화되고, 모든 단일 래퍼를 통해 처리된다.
· 없음 생성 된 파일 : 다른 빌드 유틸리티와는 달리, Buildtool 소프트웨어 패키지를 컴파일하기 전에 시스템에 설치되어 있어야합니다; 그 스크립트는 독립되지 않습니다. 이 방법의 advantadges는 명확하다 : 그것은 배포 파일 공간의 큰 금액을 사용하거나 Makefile.in 파일 (GNU의 autoconf를에서 오는)를 구성 스크립트와 같은 큰 파일을 생성 할 필요 (GNU의 Automake의에서 오는)를,이 없습니다. 또한 모든 패키지가 자동으로 배포에 포함 된 파일을 다시 생성 할 필요없이, Buildtool에서 수정 혜택을 누릴 수 있습니다. disadvantadge으로, 당신은 빌드 시스템에 Buildtool를 설치해야합니다 ...하지만 당신은 정말이 같은 작은 소프트웨어 패키지를 설치하는 방법에 대한 마음을합니까? 정말로!
· 휴대용 : Buildtool 적어도, 다윈, FreeBSD의, 리눅스, NetBSD의, 오픈 BSD 및 Solaris에서 작동하는 것으로 알려져있다. 휴대 성이 매우 중요하며, 이러한 측면에서보고 된 버그가 최대한 빨리 처리 있음을 알아 두셔야합니다.
· 표준 쉘 스크립트 : 당신이 궁금해하는 경우, Buildtool 일부 몇 가지 예외를 제외하고, POSIX 쉘 스크립트에서 전적으로 코딩된다. 그것은 일부 도우미 유틸리티는 C로하지만 개발자의 관점에서 코딩 C로 코딩 (전체의 성능을 위해 추가) 일부 비표준 기능을 자신의 쉘 인터프리터를 포함, 모두 빌드 스크립트로 코드를 쉘 감소 이 언어로 기록됩니다.
이 릴리스의 새로운 기능 :
· 그에서 빌드하는 동안 생성 된 모든 임시 파일을 넣어하는 데 사용되는 작업 디렉토리에 대한 preliminar 지원 추가. 이것은 어떤 방식으로 오염되지하므로 소스 트리가, 읽기 전용으로 만드는 허용합니다. 기존 패키지가 완전히이를 지원하기 위해 자신의 논리 파일에 약간의 비틀기를해야 할 수도 있습니다. 테스트를하기 위해, 당신은 '예, 그래서이 기능을 항상 사용됩니다`에 bt_config.conf에 BT_USE_WORKDIR 변수를 설정해야합니다.
· 문서의 설치를 해제하는 최종 사용자가 사용할 수있는 표준 사용자 정의 'DOC'기능을 추가했습니다. 기존 패키지는하지만,이 명예를 고정해야 할 수도 있습니다.
· bt_logic의 코어는 다시 작성되었습니다. 지금은 이전보다 훨씬 빠릅니다 많은 바보 버그를 해결 나은 의존성 제어가 있습니다.
· 제거 프로그램을 실행하기위한 프레임 워크 (제거 라이브러리에 링크 될 수있는 사람들은) 다시 추가되었습니다. 그것은 libtool이 그 .libs 디렉토리와 않는 것과 매우 유사하며, 최종 사용자에게 완전히 투명하다.
가짜 루트 디렉터리에 패키지를 설치하기 위해 지원 · 추가 (이 bt_logic하기 위해 변환하는 동안 손실되었을 때 사실, 다시 추가), 많은 패키지 시스템에서 필요는 Buildtool화된 프로그램을 지원합니다.
· 정의의 이름 (구성 헤더에 기록 된 사람들은) 그들에 참조 언어 이름을 포함하도록 변경되었습니다. 이 C 및 C ++ 컴파일러가 일치하지 않는 더 나은 지원을 제공합니다. 이것은 당신이 (적어도)`0.16 '에 BT_REQUIRE를 설정해야합니다을 적용하려면 그 참고; 그렇지 않으면, 이전 동작은 유지된다.
· 여러 수정 () 함수 bt_check_bits에서 수행되었다.
같은 프로젝트 계층 구조 아래에 나타나는 해당 라이브러리의 디렉토리가 (수동 -L 플래그에 의해 지정된) 그래서 · RPATH로 변환 bt_logic의 링크 명령을하지 않는 수정되었습니다.
· 오픈 BSD 3.4, HP-UX 및 Tru64의 아래에 고정 빌드.
· 메이크업 유틸리티를 찾습니다 bt_config에서 bt_check_prog_make () 검사를 추가했습니다.
· bt_swcgen하는 bt_echo ()와 bt_source () 함수를 추가했습니다.
설치 버전없는 디렉토리와 바이너리를 사용하도록 변경되었다 ·.

유사한 소프트웨어

DEMUX Framework
DEMUX Framework

17 Feb 15

Atlassian Bamboo
Atlassian Bamboo

14 Apr 15

remake
remake

20 Feb 15

코멘트 Buildtool

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!