두 라이브러리와 테스트 프로그램을 빌드하는 동안 겉으로보기에는 간단한 문제가 발생했습니다.정적 라이브러리 및 SCons에 대한 임시 종속성
문제점 : libA와 libB라는 두 개의 정적 라이브러리가 있고 libA는 libA에 종속되어 있습니다. 나는 명시 적으로 libB를 libA로 사용하는 모든 프로그램을 링크하고 싶지 않습니다. SCons가 프로그램이 라이브러리 B에 링크되어 있으면 라이브러리 A에 링크해야 함을 알았 으면합니다.
이 문제를 설명하는 간단한 예제를 만들었습니다. 나는 적절한 파일 호스팅을 찾을 수 없습니다 이것은 관련 프로그래밍을하기 때문에, 나는 작은 SVN 저장소 생성 :
svn checkout https://example-repository.googlecode.com/svn/trunk example-repository
또는 당신은 타르볼 here을 다운로드 할 수 있습니다.
+1 흥미로운 링크! waf 매뉴얼을 확인해 보겠다. 그러나 내가 본 것에서 이것은 좋은 선택 일 것이다. 다른 한편으로는, 나는 SCons를 가진 몇몇 커스텀 빌더를 이미 구현하기 시작했다 ... – hochl
나의 현재 솔루션은 build 사이에 의존성을 얻는 다른 방법을 찾지 못했기 때문에 의존성 정보를 담고있는 여분의 설정 파일을 기반으로 의존성 그래프를 만든다. 동적으로 대상. – hochl