1

我正在复活一个使用 glib-1.2 的旧开源项目。我认为我应该做的一件事是将它更新为使用 glib2-2.34,但我找不到任何关于这样做的文档。特别是,我想知道我需要对我的 autoconf 设置进行的更改,目前

configure.ac:AM_PATH_GLIB(1.2.0)

src/Makefile.am:AM_CPPFLAGS = @GLIB_CFLAGS@
src/Makefile.am:arccc_LDADD = @GLIB_LIBS@
4

1 回答 1

2

在查看开源项目示例后发现:将上述行替换为

configure.ac:PKG_CHECK_MODULES([DEPS], [glib-2.0 >= 2.34.3])

src/Makefile.am:AM_CPPFLAGS = @DEPS_CFLAGS@
src/Makefile.am:arccc_LDADD = @DEPS_LIBS@

另外,我决定将整个项目移至cmake,并且可以推荐该路线。

于 2013-01-06T05:50:55.530 回答