CMAKE _INSTALL _Переменная среды PREFIX -не работает?

Некоторые источники информации говорят:

You can change the installation directory (prefix) by setting the CMAKE_INSTALL_PREFIX environment variable

Если я сделаю в файле:

export CMAKE_INSTALL_PREFIX=$KDEDIR

а затем отправьте его и проверьте, установлена ​​​​ли CMAKE_INSTALL_PREFIXпеременная среды, когда я делаю:

vic@wic:~/kde/build/kde-workspace$ cmake../../src/kde-workspace/

а потом:

vic@wic:~/kde/build/kde-workspace$ make install

он пытается установить файлы в системные каталоги.

Если я укажу CMAKE_INSTALL_PREFIXв качестве аргумента для cmake:

vic@wic:~/kde/build/kde-workspace$ cmake -DCMAKE_INSTALL_PREFIX=$KDEDIR../../src/kde-workspace/

затем make installработает нормально -устанавливает файлы в$KDEDIR

В документации неправильно указана возможность установки переменных окружения с одинаковыми именами, или я что-то не так делаю?

8
задан warvariuc 7 August 2012 в 06:34
поделиться