2009-12-30 6 views
1

우리는 모든 빌드 요구에 SCons를 사용하고 있으며 오픈 소스에 라이브러리를 배포하고자합니다.scons 기반 소스 번들

이제 대부분의 소프트웨어는 ./configure, make 및 make install을 빌드 메커니즘으로 사용하므로 라이브러리를 번들하는 방법이 궁금합니다.

우리는 다음과 같은 솔루션이 있습니다

  • 그냥 구축 SCons는이 요구가있는 방법처럼 번들.
  • 그냥 scons를 호출하는 더미 구성 및 메이크 파일을 추가하십시오.
  • autoconf와 makefile을 추가하십시오.

어떻게 파이썬과 스콘이 필요한 소프트웨어를 얻는가?

답변

1

라이브러리가 크로스 플랫폼이며 Windows에서도 컴파일 할 수 있다면 scons를 사용하는 것이 올바른 선택입니다.

3

대다수의 사용자가 소스를 배포하는 경우 타겟 잠재 고객 (즉, 보유하고 있지 않은 스콘이나없는 스킨을 쉽게 설치할 수있는 사용자)에 크게 달려 있다고 생각합니다. 행복하게 컴파일하고 있고, 그들은 scons도 설치할 수 있습니다. (어떤 외설스러운 이유가 있다면 이미 파이썬이 있습니다.)

또한 사람들을 빌드 할 수 없다고 걱정한다면, 어쨌든 바이너리 패키지를 배포합니다.

1

다른 옵션은 패키지에 scons-local 버전을 포함하는 것입니다. 이렇게하면 파이썬에 대한 종속성이 줄어 듭니다.