automake备忘

来源:互联网 发布:工具书 知乎 编辑:程序博客网 时间:2024/06/06 08:39

 

1.进入目录

2.autoscan

生成configure.scan

3.mv configure.scan configure.in

4.修改configure.in

加上:

AC_INIT(ProjectName, Version, Email)
AM_INIT_AUTOMAKE(ProjectName, Version)
AC_CONFIG_FILES([Makefile
subdir1/Makefile
subdir2/Makefile])
AC_OUTPUT

5.写Makefile.am

AUTOMAKE_OPTIONS = foreign
bin_PROGRAMS = ProgramName
ProgramName_SOURCES = main.cpp other.c

6.写autogen.sh

#!/bin/sh
aclocal
autoconf# generate configure
#autoheader
automake --foreign --add-missing --copy # generate Makefile.in

根据项目选择否需要autoheader

7.sh autogen.sh

8.现在可以./configure; make; make install了

原创粉丝点击