私のプロジェクトでは、2 つのパッケージを作成しました。
- 「XYZ」モジュールを除くすべてのコンポーネントを含むデフォルト パッケージ。
COMPONENT <XYZ>
inINSTALL
コマンドを使用して、XYZ コンポーネントを含む特定のパッケージ。
さて、問題は、指定CPACK_SOURCE_PACKAGE_FILE_NAME
してコマンドを実行すると、次のようmake package
に名前で生成された2つのパッケージが生成されることです。
set(CPACK_SOURCE_PACKAGE_FILE_NAME "AB-1.0.2")
CMakeList.txt で
make package
次に、出力は次のとおりです。
CPack: Create package
CPack: - package: /home/build/AB/AB-1.0.2-Unspecified.tar.bz2 generated.
CPack: - package: /home/build/AB/AB-1.0.2-XYZ.tar.bz2 generated.
そのデフォルトのパッケージ名と 2 番目のパッケージ名を変更したいと考えています。
私はグーグルで検索しましたが、デフォルトのパッケージ名を指定したり、このパッケージの名前を変更したりする直接的な方法を見つけることができません.
事前に多くのことを。