2012-09-10 4 views
1

MakeMaker에서 설치하고 싶은 man 페이지를 썼습니다.맨 페이지와 MakeMaker

INSTALLSITEMAN1DIR* 환경 변수와 같은 환경 변수를 사용하여 설치 위치를 제어하고 싶습니다.

소스 트리에서 맨 파일을 어디에 두어야합니까? 아니면 Makefile.PL에해야 할 일을 말해줘야합니까?

답변

2

맨 페이지의 형식은 무엇입니까? 각 대상 호스트가 필요에 따라 자신의 버전의 groff 또는 troff 등으로 형식화해야하므로 완전히 컴파일 된 맨 페이지를 제공하지 않아야합니다.

맨 페이지를 POD 형식으로 작성하면 MakeMaker가 해당 항목을 선택하여 올바른 위치에 자동으로 넣습니다.

  1. 그냥
  2. lib 디렉토리에 넣고, 마지막에 .pod와 파일 이름을 지정하고
  3. 형식 그들 펄의 Plain Old Documentation (POD) 형식이다.

맨 페이지를 다른 형식으로 배송해야하는 경우 프로토콜이 무엇인지 알 수 없습니다. ExtUtils::MakeMaker이 생성하는 Makefile을 맞춤 설정해야 할 것입니다. 이 시점에서 사용자 정의가 훨씬 쉬우므로 Module::Build, Module::Install 또는 Dist::Zilla을 살펴볼 수 있습니다.

+0

아 - 내가보고 있던 다른 man 페이지를 기반으로 작성했지만, 무엇이 확실하지 않습니다. 나는 문법이 약간의 너무 진절머리 나는 옳은 일을하고 있다고 생각했다. :) – ajwood