2015-10-24 2 views
0

Я пытаюсь создать приложение, которое (вроде) требует libhunspell-dev. Я не корень, так что я скачал Hunspell:Как я могу заставить CMake найти мой libhunspell?

$ wget -c http://downloads.sourceforge.net/hunspell/hunspell-1.3.3.tar.gz 

построен и установил его под $HOME/opt/hunspell. Я также установил:

export HUNSPELL_DIR=$HOME/opt/hunspell 
export HUNSPELL_LIBRARIES=$HUNSPELL_DIR/lib 
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HUNSPELL_DIR/lib 
export PATH=$PATH:$HUNSPELL_DIR/bin 

И все же, CMake говорит мне:

** 
** NOTICE ** Could not locate libhunspell. SpellChecker plugin will not be build 
** NOTICE ** Try installing libhunspell-dev package 
** 

Что мне делать?

ответ

2

Вы должны установить переменную CMake CMAKE_PREFIX_PATH в /your/home/opt/hunspell. Для командной строки это -D flag (cmake -D CMAKE_PREFIX_PATH=/path .) и для использования в графическом интерфейсе Add entry.

+0

Итак, если у меня есть куча вещей под '$ HOME/opt', я должен иметь несколько записей в таких переменных, как в $ PATH? то есть '$ HOME/opt/pkg1: $ HOME/opt/hunspell' и т. д.? – einpoklum

+0

Вы можете установить его на несколько путей - просто отделите их на «;». – arrowd

+0

Вы уверены, что это точка с запятой, а не двоеточие? – einpoklum

 Смежные вопросы

  • Нет связанных вопросов^_^