我正在为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>
)是什么,因此无法找出构建输出的路径。是否有一个指向构建目录的变量?
答案 0 :(得分:0)
我发现我可以按如下方式指定构建目录:
%:
dh $@ --builddirectory=foo
在dh manpage中提及。
但是,我仍然想知道是否存在存储构建目录的变量,即使我没有使用--builddirectory
...