我看了一个 README ,作者要求在 src 下面新建一个目录 build ,再 cd 到build 里面去编译。
实际的编译过程是:
mkdir -p src/build
cd src/build
../configure
make
make install
我刚学打包,看了一下 debian/rules。它实际上是个脚本,根据传进来的参数执行相应的 target。
问题是怎么告诉 dh 命令,建一个 build 目录,然后到里面去打包?debian/rules build 运行了 dh build,实际执行的命令为:
dh_testdir
dh_auto_configure
dh_auto_build
dh_auto_test
并且怎么让 dh_auto_configure 知道,configure 脚本不在当前目录下,而在上一级目录里面?