2

私のプロジェクトでは、2 つのパッケージを作成しました。

  1. 「XYZ」モジュールを除くすべてのコンポーネントを含むデフォルト パッケージ。
  2. 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 番目のパッケージ名を変更したいと考えています。

私はグーグルで検索しましたが、デフォルトのパッケージ名を指定したり、このパッケージの名前を変更したりする直接的な方法を見つけることができません.

事前に多くのことを。

4

1 に答える 1