Algunas fuentes de información dicen:variable de entorno CMAKE_INSTALL_PREFIX - ¿no funciona?
Puede cambiar el directorio de instalación (prefijo) estableciendo el entorno CMAKE_INSTALL_PREFIX variables
si lo hago en un archivo:
export CMAKE_INSTALL_PREFIX=$KDEDIR
y luego de origen, y comprobar si CMAKE_INSTALL_PREFIX
variable de entorno está configurado, cuando lo hago:
[email protected]:~/kde/build/kde-workspace$ cmake ../../src/kde-workspace/
y luego:
[email protected]:~/kde/build/kde-workspace$ make install
intenta instalar archivos en directorios del sistema.
Si especifico CMAKE_INSTALL_PREFIX
como un argumento a cmake:
[email protected]:~/kde/build/kde-workspace$ cmake -DCMAKE_INSTALL_PREFIX=$KDEDIR ../../src/kde-workspace/
continuación make install
trabajos bien - instala archivos a $KDEDIR
es la documentación equivocado acerca de la posibilidad de establecer variables de entorno con el mismo nombre, o estoy haciendo algo mal?
Aunque CMake utiliza 'DESTDIR' si está configurado, entonces no ignora' CMAKE_INSTALL_PREFIX'; en su lugar, los concatena. Entonces con este ejemplo terminas instalando en '/ path/to/installation/directory/usr/local /'. Por supuesto, puede establecer 'CMAKE_INSTALL_PREFIX' en nada, pero si eso fuera una posibilidad útil, entonces también podría establecerlo en la ruta deseada. –
@sage He actualizado la respuesta con un ejemplo. – sakra