2012-11-30 5 views
1

내 컴퓨터에 두 개의 부스트 디렉토리가 있습니다. 하나는/usr /에 있고 다른 하나는/home/user/boost에 있습니다. 어떻게하면/home/user/boost에서 내 로컬 버전 만 사용하도록 bjam에게 지시 할 수 있습니까? 해당 디렉토리를 가리 키도록 이미 BOOST_ROOT를 설정했지만 bjam은 여전히 ​​/ usr /에있는 버전을 사용하려고합니다.bjam, 부스트 빌드를 찾는 방법

편집 : 내가 어디 boost.build 찾기 위해 한 줄 이야기 bjam과 함께 Jamroot 옆에 파일 부스트 build.jam를 사용할 수있는, 알아 낸 :

boost-build $(BOOST_ROOT)/tools/build/v2 ; 

그러나 이것은 단지 최적입니다 이후 모든 프로젝트에 대해이 파일을 만들어야합니다. 더 간단한 해결책이 있습니까?

+0

귀하의 질문을 이해할 수 있는지 확실하지 않습니다. 좀 더 자세히 설명해 주시겠습니까? –

+0

좋아, 나는 질문을 편집했다. 지금 더 명확해야합니까? – headmyshoulder

답변

1

가장 쉬운 해결책은 전체적으로 BOOST_BUILD_PATH 환경 변수를 설정하는 것입니다. 이 경우 각 프로젝트에 boost-build.jam을 붙일 필요가 없습니다.

+0

감사합니다. 이것은 나를 위해 작동합니다. 나는 이미 BOOST_BUILD_PATH로 놀았지만 BOOST_ROOT 만 빌드 디렉토리로 설정하는 것을 잊어 버렸습니다. – headmyshoulder