Hago cmake . && make all install
. Esto funciona, pero se instala en /usr/local
.
Necesito instalar en un prefijo diferente (por ejemplo, a /usr
).
¿Cuál es la línea de comando cmake
y make
para instalar en /usr
lugar de /usr/local
?
make install
ruta temporal para asegurarme de que todo lo que necesita ser instalado se haya instalado en la ubicación correcta sin estropear mi máquina de desarrollo. Solo un ejemplo. Otro caso es la compilación cruzada para otra arquitectura.
CMakeLists.txt
, entonces necesito parchear la fuente original. Solo tener una opción de línea de comando me permite obtener las rutas directamente en el spec
archivo Fedora .
CMakeLists.txt
archivo si solo está compilando e instalando software; el "consumidor" preferido es anular / configurar variables desde la línea de comandos o el archivo de caché inicial, etc. forma de configurar las opciones.
CMakeLists.txt
para que pueda configurarla y olvidarla. No estoy diciendo que no haya un caso de uso común para cambiar el directorio de instalación sobre la marcha, claramente lo está juzgando por el número de votos, soy bastante nuevo en CMake y tengo curiosidad cuando surge este problema.