如何从源代码为 CMake 构建 .deb 文件?

How to build a .deb file for CMake from source?

如何从 CMake 源代码为 ubuntu 生成 .deb 文件?

我已经使用 apt 安装了(希望大部分)构建依赖项:

sudo apt-get build-dep cmake

使用 git:

检查了 cmake 仓库

git clone http://www.cmake.org/cmake.git

使用我已有的旧 cmake 构建 cmake:

cd cmake cmake . make

下一步是什么? google 这出乎意料地难;大多数人想知道如何使用 cmake 打包自己的东西。 CMake 安装说明仅指定一个 make install 但依赖地狱已经够糟糕了 ~ 根据我的经验,有一个包管理器。

构建cmake后,使用cpack生成deb包:

cpack -G DEB

它应该是 运行 来自构建树。