你如何使用automake 1.14.1

时间:2014-10-16 22:29:15

标签: c++ bison flex-lexer autoconf automake

我尝试使用autoconf工具集来分发我的GPL API。我已经完成了基本的发布工作,但无法弄清楚如何完成剩下的工作。

1:当用户想要测试分发时,如何获得要编译的测试可执行文件。我不想安装文件或可执行文件?

2:我有flex和bison文件。分发包括flex和bison输出,但是如何分配文件(以及我应该将它们放在分发树中的哪个位置)?

本领域

1 个答案:

答案 0 :(得分:1)

1)在check_PROGRAMS中包含可执行文件,它将在make检查时生成但不安装。或者包含在noinst_PROGRAMS中,它将被构建但不会一直安装。

2)在BUILT_SOURCES中包含你的野牛和弹性输出。如果结果不够,那么只需将其包含在EXTRA_DIST中即可。我不认为这些生活在树上的位置存在巨大的惯例。