Estoy usando Cmake con Cpack para crear el paquete Debian.¿Cómo agregar archivos al paquete Debian con CPack?
Me gustaría usar Cpack para generar un paquete que instalará esos archivos en una ubicación específica. (ej./Usr/lib/usr/include/aaa)
cada biblioteca y archivos de cabecera se especifican en un comando de instalar, y escribo opciones CPack e incluyen CPack en CMakeLists.txt raíz
(sure root y middle CMakeList.txt solo tienen establecido o add_subdirectory)
El directorio del proyecto tiene el siguiente aspecto.
root(CMakeLists.txt CPack) ┬AAA(CMakeLists.txt)─┬─AAA2(CMakeLists.txt install)-src-include
│ └─AAA3(CMakeLists.txt install)-src-include
├BBB(CMakeLists.txt)─┬─BBB2(CMakeLists.txt install)-src-include
...
mandato de instalación parece que le gusta:
ADD_LIBRARY(${AAA2} SHARED ${CMAKE_CURRENT_SOURCE_DIR}/${AAA2_SOURCE_DIR}/AAA.c)
INSTALL(TARGETS ${AAA2} DESTINATION /usr/lib)
INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${AAA_INCLUDE_DIR}/AAA2.h DESTINATION /usr/include/AAA)
he intentado hacer con el paquete "make install" comando con cmake
cpack hecho de paquetes de Debian, pero que no tiene ningún archivo.
¿Qué hice mal? ¿Cómo puedo agregar archivos al paquete Debian con cpack?
realmente gracias !! ahora entiendo acerca de las rutas en el comando de instalación. –