【发布时间】:2021-09-07 10:45:29
【问题描述】:
如何设置我的Makefile.am 文件以运行glib-compile-resources 来编译资源。
这是我的Makefile.am 目前的样子:
INTLTOOL_FILES = intltool-extract.in \
intltool-merge.in \
intltool-update.in
ACLOCAL_AMFLAGS = -I m4
SUBDIRS = src data po gnome pixmaps dicfiles
EXTRA_DIST = COPYING rpm/gjiten.spec scripts/make_debs scripts/make_release\
intltool-extract.in intltool-merge.in intltool-update.in
DISTCLEANFILES = ${INTLTOOL_FILES} \
po/.intltool-merge-cache
MAINTAINERCLEANFILES += configure config.sub config.guess aclocal.m4 compile \
depcomp install-sh \
${DISTCLEANFILES} intltool-extract intltool-merge intltool-update.in \
ltmain.sh missing mkinstalldirs config.h.in po/*stamp* *stamp*
或者我必须在 autogen.h 或 configure.ac 中设置命令吗?
【问题讨论】:
-
一般情况下,您不应在
CLEANFILES、DISTCLEANFILES或MAINTAINERCLEANFILES中明确命名 Autotools 生成的文件。 Automake 已经知道这些,并会在适当的时候清理它们。它还知道哪些文件根本不应该被清理,并且您已将其中一些文件放在您的MAINTAINERCLEAN列表中。