我尝试使用autoconf工具集来分发我的GPL API。我已经完成了基本的发布工作,但无法弄清楚如何完成剩下的工作。
1:当用户想要测试分发时,如何获得要编译的测试可执行文件。我不想安装文件或可执行文件?
2:我有flex和bison文件。分发包括flex和bison输出,但是如何分配文件(以及我应该将它们放在分发树中的哪个位置)?
本领域
答案 0 :(得分:1)
1)在check_PROGRAMS中包含可执行文件,它将在make检查时生成但不安装。或者包含在noinst_PROGRAMS中,它将被构建但不会一直安装。
2)在BUILT_SOURCES中包含你的野牛和弹性输出。如果结果不够,那么只需将其包含在EXTRA_DIST中即可。我不认为这些生活在树上的位置存在巨大的惯例。