Russian Qt Forum
Ноябрь 23, 2024, 17:42 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: cmake проблема со сборкой qcouchdb  (Прочитано 4490 раз)
revers
Гость
« : Февраль 23, 2010, 15:48 »

Пытаюсь собрать qcouchdb. cmake ругается:
Код:
CMake Error at CMakeLists.txt:11 (find_package):
  Could not find module FindQJSON.cmake or a configuration file for package
  QJSON.

  Adjust CMAKE_MODULE_PATH to find FindQJSON.cmake or set QJSON_DIR to the
  directory containing a CMake configuration file for QJSON.  The file will
  have one of the following names:

    QJSONConfig.cmake
    qjson-config.cmake

qjson находится в /opt/qjson . Установка переменных CMAKE_MODULE_PATH и QJSON_DIR следующим образом не помогает:
Код
Bash
export CMAKE_MODULE_PATH=/opt/qjson/share/apps/cmake/modules
export QJSON_DIR=/opt/qjson

С cmake никогда не работал. Помогите разобраться.
Записан
Aeon
Гость
« Ответ #1 : Февраль 24, 2010, 03:03 »

Цитировать
export QJSON_DIR=/opt/qjson
эта строка: во-первых лишняя (в тексте явно написано or), во-вторых неправильная, тк в этой директории нет ни QJSONConfig.cmakeб ни qjson-config.cmake
Записан
revers
Гость
« Ответ #2 : Февраль 24, 2010, 11:14 »

Помогло добавление set(CMAKE_MODULE_PATH "%QJSON_SRC%/cmake/modules") в файл CMakeLists.txt
Записан
Dendy
Гость
« Ответ #3 : Февраль 25, 2010, 00:17 »

Достаточно так:

Код:
cmake -D CMAKE_MODULE_PATH=/opt/qjson/share/apps/cmake/modules

Или то же самое в диалоге cmake-gui.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.143 секунд. Запросов: 20.