c++ - how - descarga cmake
CMAKE_INSTALL_PREFIX variable de entorno-¿no funciona? (2)
Algunas fuentes de información dicen:
Puede cambiar el directorio de instalación (prefijo) estableciendo la variable de entorno CMAKE_INSTALL_PREFIX
Si lo hago en un archivo:
export CMAKE_INSTALL_PREFIX=$KDEDIR
y luego lo fuente, y verifique si la variable de entorno CMAKE_INSTALL_PREFIX
está configurada, cuando lo haga:
vic@wic:~/kde/build/kde-workspace$ cmake ../../src/kde-workspace/
y entonces:
vic@wic:~/kde/build/kde-workspace$ make install
intenta instalar archivos en los directorios del sistema.
Si especifico CMAKE_INSTALL_PREFIX
como un argumento para cmake:
vic@wic:~/kde/build/kde-workspace$ cmake -DCMAKE_INSTALL_PREFIX=$KDEDIR ../../src/kde-workspace/
luego make install
funciona bien - instala archivos en $KDEDIR
¿Es incorrecta la documentación sobre la posibilidad de establecer variables de entorno con el mismo nombre, o estoy haciendo algo mal?
CMAKE_INSTALL_PREFIX es una variable CMake, no una variable de entorno. Se puede establecer con cmake -DCMAKE_INSTALL_PREFIX=yourpath
CMAKE_INSTALL_PREFIX
tiene que establecerse como una variable CMake:
cmake -DCMAKE_INSTALL_PREFIX:PATH=/path/to/installation/directory ..
Pero CMake también admite el uso de la variable de entorno DESTDIR
:
export DESTDIR=/path/to/installation/directory
make install