また、実際には答えではありませんが、コメントするには長すぎます:
cmake / cpackについて読んだ後、少なくともこれを伝えることができます。Cmake は、プラットフォームに存在することを期待しています。したがって、CPack は autotools と同じタイプの ./configure スクリプトを生成できません。Autotools は、いくつかのシェルが存在することを期待します。これは、本質的に cmake が存在するのと同じです。ただし、cmake も Win 環境を対象としているため、シェルに依存することはできません。そうは言っても、CPackは、通常の方法で cmake を使用してインストールする必要があるソース パッケージを提供できます。
また、これで問題が解決するわけではありません。cmake 用のツールを作成することはお勧めしません。Cmake は、関心のあるこれらすべてのタイプのプレフィックスを使用できます。ユーザーがプログラムを最初からコンパイルしたい場合は、少なくともビルド システムの基本 (変数の設定など) を知っている必要があります。これは autotools にも当てはまります。彼の手間を省きたい場合は、 cmake / cpackで簡単にビルドできるバイナリ .sh、.deb、または .rpm パッケージを提供できます。