我正在复活一个使用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@
答案 0 :(得分: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
,并可以推荐该路线。