Buildtool

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

Rating: 2.0/5 (Total Votes: 2)

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 () 함수를 추가했습니다.
설치 버전없는 디렉토리와 바이너리를 사용하도록 변경되었다 ·.

유사한 소프트웨어

Autoconf
Autoconf

14 Apr 15

KJam Build Tool
KJam Build Tool

2 Jun 15

PyReverse 0.5.1
PyReverse 0.5.1

3 Jun 15

코멘트 Buildtool

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