online how descarga course c++ cmake

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