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

And*_*ner 3 ubuntu packaging cmake

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

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

sudo apt-get build-dep cmake

使用 git 检出 cmake repo:

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

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

cd cmake cmake . make

接下来是什么?这很难用谷歌搜索;大多数人想知道如何使用 cmake 打包自己的东西。CMake 安装说明只是指定了一个make install但依赖地狱已经够糟糕了~根据我的经验使用包管理器。

Tsy*_*rev 5

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

cpack -G DEB
Run Code Online (Sandbox Code Playgroud)

它应该从构建树运行。