2016-08-22 4 views
0

Мне нужна помощь в том, как скомпилировать блендер, используя повышение, которое я установил на своей машине. Мне нужно изменить пути для boost libs в конфигурации CMake Blender, но я понятия не имею, как это сделать. Является ли это одним из многих текстовых файлов cmake, которые мне нужно изменить вручную?изменить пути для повышения libs в конфигурации CMake Blender

это направление, которые я отслеживаю https://wiki.blender.org/index.php/Dev:Doc/Building_Blender/Mac

спасибо, Паскаля

+0

В случае, если они используют [ 'FindBoost' модуль] (https://cmake.org/cmake/help/v3.5/module/FindBoost.html), вы должны иметь успех с указанием' BOOST_ROOT '(3-й зеленый блок в связанных документах) с вызовом CMake. –

+0

хорошо, спасибо, но это то, что у комбайнга блендера есть тонны cmakes, и я понятия не имею, с какими из них является подходящим, с которым можно пообщаться. и я попытался пройти через все из них, но потерялся в том, насколько это громадно. –

+0

Имеются несколько файлов '' CMakeLists.txt', однако, вы вызываете CMake только один раз для корневого каталога. В любом случае вы можете установить 'BOOST_ROOT' как переменную среды. Это также должно быть подхвачено модулем _FindBOOST_. –

ответ

0

Вам не нужно редактировать любого из CMakeLists.txt файлов Блендер, место наддува является частью конфигурации сборку, которую вы можете установить и изменить.

Как вы на Mac и могут быть незнакомы с помощью инструментов CLI, запустите CMake-GUI и установить источник и построить каталоги, а затем нажмите кнопку Настроить, в списке опций вы найдете Boost_INCLUDE_DIR и Boost_LIBRARY_DIR_RELEASE - изменить их на используйте ускоряющие библиотеки, которые вы хотите использовать, а затем нажмите «Настроить и сгенерировать». Затем вы можете открыть проект xcode и скомпилировать его.

cmake window

Если вы используете терминал, чтобы сделать сборку можно добавить опции при использовании CMake для создания сборки, установки BOOST_ROOT на данном этапе позволит CMake найти подталкивание LIBS во время первоначальной конфигурации.

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

хорошо спасибо за ваше решение, и я бы определенно использовал его ... но я пытаюсь сделать это на компьютере Mac, и когда я открываю cmake, это другое, если это было на linix. Но спасибо, и теперь я знаю, что я ищу в cmake на blender mac build –

+0

'cmake' и' cmake-gui' должны работать одинаково на каждой платформе. 'ccmake' - это версия' cmake-gui' cli, которая позволяет вам отрегулировать настройки после первоначальной настройки. – sambler