mk-configure

소프트웨어 스크린 샷:
mk-configure
소프트웨어 정보:
버전: 0.24.0
업로드 날짜: 20 Feb 15
개발자: Aleksey Cheusov
라이센스: 무료
인기: 31

Rating: 3.0/5 (Total Votes: 1)

MK-구성은 bmake 작성 GNU의 autotools를위한 사용 교체 (NetBSD에의 휴대용 버전 확인) 및 POSIX 도구 (AWK, 셸 등) 경량 쉽습니다. FreeBSD의 OpenBSD를 만들 잘되지 않습니다. 그들은의 NetBSD bmake와 호환되지 않습니다. GNU 메이크업은 NetBSD 사용 bmake와 완벽하게 호환되지 않는, 너무 좋지 않다.
MK-구성은과 bmake 및 소프트웨어를 구축하기위한 사용자의 호스트에 설치해야 독립형 프로그램의 번호를 작성 파일을 포함을 제공합니다

이 특징 :.

이 쉽게 독립 실행, C, C ++, 포트란, 파스칼과 목표 C로 작성 정적, 공유 라이브러리를 구축하기위한 방법; 를 .cat과 사람 페이지에서 .HTML 파일; 인 texinfo 소스 등 LEX의 페이지 .INFO, YACC도 지원됩니다. 다른 언어에 대한 지원이 계획되어 있습니다.
설치 및 실행 파일, 라이브러리, 스크립트, 문서 파일 등을 제거. DESTDIR 지원도 제공됩니다.
파일, 라이브러리 및 기능 구현, 함수 정의, 정의, 유형, 구조체 멤버 등 사용법 #include 찾기위한 통합 autoconf를 같이 지원
내장을 검사, 예를 들어, 시스템의 엔디안, GNU 들소 또는 GNU 플렉스 프로그램 및 많은 다른 사람의 숫자입니다.
자동 의존성 분석 내장 C, C ++ 및 포트란 (안 곧 사용할 수 있습니다, 아직 구현)를 참조하십시오.
bmake를 작성하여 확장 성 파일이 포함됩니다.
회귀 테스트에 대한 지원 (샘플 mkc.minitest.mk 참조).
MK-구성은 작고 간단합니다. 그것은 확실히 GNU의 autotools를보다 사용하기 훨씬 쉽게, 많은 사람들은 또한 CMake, SCons는 다른 사람과 같은 다른 경쟁 프로젝트보다 쉽다는 것을 생각한다.

이 릴리스의 새로운 기능입니다 OBJDIR_ 변수에 적절한 변화 .mk를 {DIR, PRJ을} mkc.sub에 추가 된 / 기호가 포함 된 하위 프로젝트에 대한

이 지원.
목표 & quot에 대한 수정, errorcheck & quot; mkc.sub {DIR, PRJ} .mk에.
mkc.sub {DIR, PRJ} .mk 비어 있지 않은 MAKEOBJDIR 및 MAKEOBJDIRPREFIX에 대한 수정. 예 / * / linkme.mk에서 마이너 개선.
DPLIBS는 사용되지 않습니다.
mkc_imp.lua.mk를 조금만 수정 (LUA_MODULES 대 LUA_LMODULES).
매뉴얼 페이지 및 FAQ의 개선 및 수정.

이 버전 0.21.1의 새로운 기능 :

이 목표 & quot; errorcheck & quot; 병렬로 작동 할 수 없습니다 (& quot; & quot 구성).
병렬로 등장 버그 (-j 확인) 빌드를 수정합니다.
IRIX64과 하이쿠에 대한 지원이 구현되었습니다.
PDF 프레젠테이션이 업데이트되었습니다.

이 버전 0.21.0의 새로운 기능 :

이 그 소리 컴파일러에 대한 지원이 구현되었습니다.
새로운 변수 MKCHECKS과 LEXLIB을가 하였다.
인텔 C / C ++ 컴파일러에 대한 지원이 향상되었다.
매뉴얼 페이지와 프리젠 테이션이 향상되었다.
지역 mkc_install은 항상 비 BSD 플랫폼에서 설치 프로세스를 단순화 MK-구성을 설치하는 데 사용됩니다.
새로운 목표 & quot; 파일 목록 & quot; 그 (설치 후) 전체 프로젝트의 파일 목록 도입을 출력합니다.
쓸모 & quot;의 .sh : & quot; 룰을 제거 하였다.
다른 사소한 변경 및 개선이 있습니다.

이 새로운 변수 PROJECTNAME 및 CFLAGS.pic :

이 버전 0.20.0의 새로운 기능입니다.
링크 또는 dlopen'ed 라이브러리에 보이는 실행 파일에 모든 심볼을 만들기위한 새로운 변수 EXPORT_DYNAMIC.
루아 지원을위한 수정.
다윈 EXPORT_SYMBOLS을 지원합니다.
다윈 (MKDLL)에 대한 수정. * BSD, 리눅스 및 QNX : LD의 --retain-심볼 파일이 EXPORT_SYMBOLS에 대해 더 이상 사용되지 않습니다 LD의 --version 스크립트가 대신 사용됩니다.
Interix의 권한에 대한 수정.
문서 및 프리젠 테이션 업데이트됩니다.
클린 - 업.

이 버전 0.19.0의 새로운 기능 :

이 LPREFIX, YPREFIX 및 YHEADER에 대한 수정.
목표 & quot; 설치 & quot; (; 된 installdirs & quot; 목표 & quot를 호출) 기본적으로 대상 디렉토리를 만듭니다.
만 지정된 문자 (공유 객체 라이브러리에) 수출을위한 새로운 변수 EXPORT_SYMBOLS.
새로운 변수 NOSUBDIR, EXPORT_VARNAMES 및 MKC. {하위 디렉터리, subprj} .mk에 NOEXPORT_VARNAMES.
기본적으로 _mkc_ * 캐시 파일은 프로젝트의 상단 디렉토리에 작성됩니다.
문서 갱신.
회귀 테스트 및 샘플 더.
Solaris 및 OSF1에 대한 더 나은 지원을 제공합니다.
기타 개선.

이 버전 0.18.0의 새로운 기능 :

이 여러 가지 새로운 변수를 도입 :
LUA_LMODDIR 및 LUA_CMODDIR은 - 루아의 설치 디렉토리는 루아와 C로 작성된 모듈
MKC_VERSION 지금 설명되어 있습니다.
MLINKS 지금 바로 NetBSD의에서처럼 작동합니다.
CFLAGS.warns .. 및 CXXFLAGS.warns 지금 설명되어 있습니다 ... 설치하기 전에 sys.mk에서 설정할 주시기 바랍니다.
경고를 강제하기위한 WARNERR은 오류로보고합니다.
새로운 목표를 소개 : bin_tar, bin_targz, bin_tarbz2,
아카이브 파일 또는 .deb 파일을 만들기위한 bin_zip 및 bin_deb
(예를 설치 이미지가 포함 된 패키지 :
예 / hello_files). , TAR :이 새로운 변수를 소개합니다
GZIP, BZIP2 및 우편 번호.
문서 :
MK-configure.7에서 크로스 컴파일에 대한 몇 가지주의 사항
새로운 슬라이드, 문서 / presentation.pdf에서 수정 및 개선
README : 설치하기 전에 sys.mk을 편집하여 주시기
README : 개발에 사용되는 도구에 대한 몇 가지 메모.
POD (일반 이전 문서)에 대한 지원이 추가되었습니다
(.pod.1, ..., .pod.9 및 .pod.html 접미사 규칙).
이 새로운 변수 : POD2MAN, POD2MAN_FLAGS, POD2HTML
및 POD2HTML_FLAGS. 예 : 예 / hello_xxzip
../Makefile.inc는 NetBSD의처럼 존재하는 경우 자동으로 포함됩니다. 예 : hello_superfs.
.ORDER : 된 installdirs 설치. 이 -j 문제를 해결해야합니다.
FreeBSD의 매입 덕분에,
gmail.com과 콜라 이는 다시 살아난다 골럽에 swell.k
WARNS : HP-UX C / C에 대한 지원을 추가 ++
모든 : 파일이 생성 된 경우에 $ {FILES} $ {남자} 등.
월 Smydke 감사합니다.
새로운 예 (회귀 테스트) : hello_superfs, hello_xxzip.

이 수정 및 사소한 개선 mkc_imp.pkg-config.mk에서 만들어진, mkc_imp.lua.mk 및 mkc_imp.lib.mk :

이 버전 0.17.0의 새로운 기능 .
변수 CC_TYPE, CXX_TYPE 및 LD_TYPE 첨가 하였다.
MKC_BMAKE 환경 변수 (설정 한 경우) 경로가 컴파일시에 설정 bmake에 우선합니다.
문서 /etc/mk.conf, @ sysconfdir의 @ / mk.conf 및 MAKECONF 추가되었다.
새로운 슬라이드와 업데이트는 프레젠테이션에서 만들어졌다.
업데이트는 FAQ에서 만들어졌다.

개발자의 기타 소프트웨어 Aleksey Cheusov

paexec
paexec

20 Feb 15

LMDBG
LMDBG

20 Feb 15

runawk
runawk

19 Feb 15

코멘트 mk-configure

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