LINUX.ORG.RU

[qgis] Как скомпилировать в нестандартной директории?

 


0

1

Собираю необходимое мне специализорованное ПО в специальной папке /mysoft. Все устанавилось на ура стандарным способом: ./configure --prefix=/mysoft [доп.параметры];make;make install

Добрался до Qgis, здесь описано как собрать. Консфигурируется через «ccmake . ». Как сделать, чтобы: make install установил результат в /mysoft; include, lib и *-config, помимо стандартных мест, искал в /mysoft?

Не совсем понял, чего хочется добиться, но в любом случае правка CMakeLists.txt должна помочь. Например, как-то так:

link_directories(/mysoft) - либы include_directories(/mysoft) - хедеры set (CMAKE_INSTALL_PREFIX /mysoft) - куда ставить

ну и т.д.

Round ★★
()
Ответ на: комментарий от Round

тьфу, блин. вот так:
link_directories(/mysoft) - либы
include_directories(/mysoft) - хедеры
set (CMAKE_INSTALL_PREFIX /mysoft) - куда ставить

Round ★★
()

Если я тебя правильно понял, то, что ты хочешь в слаке делается простым

make install DESTDIR=/mysoft
В других дистрах не пробовал, но мб и сработает. Just try it!

darth-nerd
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.