Как использовать CMAKE_INSTALL_PREFIX

Я хочу сгенерировать Makefile с целью установки, выполняя установку в / usr вместо / usr / local по умолчанию. Предполагая, что каталог сборки находится в исходном подкаталоге, я выполняю:

cmake -DCMAKE_INSTALL_PREFIX: PATH = / usr ..

CMakeCache.txt содержит: CMAKE_INSTALL_PREFIX: PATH = / usr (OK? )

Теперь я выполняю:

make
make install

Все файлы по-прежнему установлены в usr / local. Что не так?

Редактировать: Ни в одном из файлов проекта CMakeLists.txt нет CMAKE_INSTALL_PREFIX. Перед запуском cmake я удаляю все из выходного каталога. Директивы install в CMakeLists.txt выглядят так:

install (TARGETS mylibrary DESTINATION lib)

87
задан mdoran3844 11 September 2013 в 02:48
поделиться