2016-08-22 1 views
0

내 컴퓨터에 설치 한 부스트를 사용하여 블렌더를 컴파일하는 방법에 대한 도움이 필요합니다. 나는 블렌더의 CMake 설정에서 부스트 라이브러리의 경로를 변경해야하지만 어떻게해야하는지에 대해서는 모른다. 그것은 내가 수동으로 수정 해야하는 많은 cmake 텍스트 파일 중 하나입니까? 블렌더의 CMake 설정에서 부스트 라이브러리 경로를 변경하십시오

는 부스트 위치는 구성의 일부 나 https://wiki.blender.org/index.php/Dev:Doc/Building_Blender/Mac

덕분에, 파스칼 당신은 믹서기의 CMakeLists.txt 파일을 편집 할 필요가 없습니다

+0

그들은 ['FindBoost' 모듈 (https://cmake.org/cmake/help/v3.5/module/FindBoost.html), 당신은 지정과 성공을해야한다'BOOST_ROOT를 사용하는 '(링크 ​​된 문서의 세 번째 녹색 블록) CMake의 호출과 함께. –

+0

잘 주셔서 감사합니다.하지만, 믹서기를 컴파일하는 것은 cmakes의 톤을 가지고 있는데, 나는 어느 것이 엉망진창인지 알지 못합니다. 그리고 나는 그들 모두를 통과하려고했지만, 얼마나 거대한 지 길을 잃었습니다. –

+0

여러 개의'CMakeLists.txt' 파일이 있지만, 루트 디렉토리에 CMake를 한 번만 호출하면됩니다. 어쨌든 환경 변수로 BOOST_ROOT를 설정할 수있다. 그것도 _FindBOOST_ 모듈에 의해 선택되어야합니다. –

답변

0

을 다음있어 방향입니다 당신이 설정하고 변경할 수있는 빌드. 이러한 변경 - 당신이 맥에 있으며 CLI 도구를 사용하여 익숙 수있는 바와 같이

, cmake-GUI를 시작하고 소스를 설정하고 디렉토리를 구축, 당신은 Boost_INCLUDE_DIRBoost_LIBRARY_DIR_RELEASE 찾을 것입니다 옵션 목록에서 구성을 클릭합니다 사용하려는 부스트 라이브러리에 맞춰서 구성 및 생성을 클릭하십시오. 그런 다음 xcode 프로젝트를 열고 컴파일 할 수 있습니다. 이 단계에서 BOOST_ROOT 설정

cmake window

당신이 빌드를 만들 수 cmake를 사용할 때이 옵션을 추가 할 수있는 빌드를 수행하기 위해 단말기를 사용하는 경우

는 cmake 초기 구성 중에 부스트 libs와 찾을 수 있습니다.

경우
cmake -G Xcode -DBOOST_ROOT=~/customlibs ../blender 
+0

귀하의 솔루션을 잘 주셔서 감사합니다 그리고 나는 확실히 그것을 사용하는 것입니다 ...하지만 맥 컴퓨터 에서이 일을하려고 해요 그리고 cmake 열 때 그것은 linix에 있다면 다른 것입니다. 하지만 고마워요. 그리고 지금 제가 믹서기에있는 CMake에서 찾고있는 것을 알고 있습니다. –

+0

'cmake'와'cmake-gui'는 모든 플랫폼에서 똑같이 작동해야합니다. 'ccmake'는'cmake-gui'의 cli 버전으로 초기 설정이 끝나면 설정을 조정할 수 있습니다. – sambler