Sto usando Cmake con Cpack per creare un pacchetto debian.Come aggiungere file al pacchetto debian con CPack?
Vorrei utilizzare Cpack per generare un pacchetto che installerà i file in una posizione specifica. (es./Usr/lib/usr/include/aaa)
ogni file di libreria e di intestazione sono specificati in un comando di installazione, e scrivo opzioni CPack e comprendono CPack in CMakeLists.txt radice
(Certamente root e middle CMakeList.txt hanno solo il comando set o add_subdirectory)
la directory di progetto appare come segue.
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
...
comando di installazione sembra piacere:
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)
Ho provato pacchetto make con "make install" comando con CMake
CPack fatta pacchetto Debian, ma che non ha alcun file.
cosa ho sbagliato? come posso aggiungere file al pacchetto debian con cpack?
davvero grazie !! ora capisco i percorsi nel comando di installazione. –