Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在复活一个使用 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@
在查看开源项目示例后发现:将上述行替换为
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,并且可以推荐该路线。
cmake