私はCPackの使い方を理解しようとしています。私は、バイナリとソースパッケージを生成したい。バイナリの1つは、必要なものだけを含めて、完璧です。ソースディストリビューションでは、基本的にのすべてのファイルがプロジェクトのルートディレクトリにあります。私のCPakeコマンドを実行した場所のCMakeビルドディレクトリも含めて、です。CPack:gitによって追跡されるファイルのみパック
ビルドディレクトリが複数ある可能性があるため、ソースパッケージにすべてのビルドディレクトリを除外することはできません。
set(CPACK_SOURCE_IGNORE_FILES "*.git*")
は問題なく機能しますが、理想的には、含まれているファイルのセットを、バージョンコントロールによって追跡されるものに限定したいと思います。 git、最初は。そして、いいえ、私は私のプロジェクトディレクトリが完全にであることを確かめることを検討していません。
(アーカイブにディレクトリ全体を梱包する私がCPackを必要としないものです。)
えっ、それは非常に残念です。しかし、答えをありがとう! – mattmilten