私はCパッケージでCmakeを使ってdebianパッケージを作成しています。CPackを使ってdebianパッケージにファイルを追加するには?
私はCpackを使用して、そのファイルを特定の場所にインストールするパッケージを生成したいと考えています。 (例は/ usr/libには/ usr /含める/ AAA)
各ライブラリとヘッダファイルは、installコマンドで指定された と私はCPackオプションを記述し、ルートCMakeLists.txt
(にCPackが含まれていますルートとミドルCMakeList.txtはsetまたはadd_subdirectoryコマンドのみを持っている)
プロジェクトディレクトリは次のようになります。
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
...
installコマンドを好きなようだ:
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)
私はcmakeのと
cpackはDebianパッケージを作ったが、それは任意のファイルを持っていないコマンド "をインストールします" とのmakeパッケージを試してみました。
どうしたのですか? Debianパッケージにファイルを追加するにはどうすればいいですか?
本当にありがとうございます!今私はインストールコマンドのパスについて理解しています。 –