Autotools¶
关于Autotools有个很棒的基础知识介绍文档
第一篇.ac¶
dnl package name and version
AC_INIT([depi], 0.2.0)
dnl check gsl lib
: ${GSL_LIBS=`gsl-config --libs`}
if test -n "${GSL_LIBS}"; then
LIBS="${GSL_LIBS}"
else
echo "could find gsl"
exit 1
fi
AC_SUBST(LIBS)
AC_CONFIG_FILES([src/Makevars])
AC_OUTPUT
几个注意点
1. 等号附近不要有空格
2. 想要实现在命令行中运行gsl-config --libs
的效果,请参照上述代码的实现。