debuild使用的cmake构建目录是什么?

时间:2016-06-09 21:32:34

标签: makefile cmake debian packaging deb

我正在为Debian打包一个软件(neko)。该软件使用CMake进行构建。我已经完成了所有设置并且构建得很好。现在,我想在上游测试之上添加一些额外的测试,因此我在dh_auto_test中覆盖debian/rules,如下所示:

override_dh_auto_test:
    dh_auto_test
    cd <build_dir> && ./bin/nekotools boot test.n && ./bin/test

问题在于我不知道CMake构建目录(如上所述<build_dir>)是什么,因此无法找出构建输出的路径。是否有一个指向构建目录的变量?

1 个答案:

答案 0 :(得分:0)

我发现我可以按如下方式指定构建目录:

%:
    dh $@ --builddirectory=foo

dh manpage中提及。

但是,我仍然想知道是否存在存储构建目录的变量,即使我没有使用--builddirectory ...