autoconf - 检查安装期间使用的程序/位置

时间:2014-03-11 13:41:07

标签: makefile autoconf automake

configure应该检查用于安装文件的程序(例如unzip),还是Makefile的工作?这同样适用于目录存在 - 应该configure检查用户定义的目录是否实际存在(例如,启用需要将文件安装到不同位置的程序的某个功能)?这两个都是安装时检查,但automake似乎没有任何功能,只有autoconf

1 个答案:

答案 0 :(得分:0)

configure的工作是做系统发现任务。如果您需要unzip进行自定义安装步骤,configure应该发现它或定向到它(例如通过AC_ARG_VAR)。 启用功能是由AC_ARG_WITHAC_ARG_ENABLE更好地处理IMO,因为您始终可以将目录创建为make install的一部分。但是,如果您要检查目录是否存在,configure就是这样做的地方。