Automake:依赖于构建结果
我使用 automake 和 autoconf。 在子目录 src/ 中,Makefile.am 包含 bin_PROGRAMS = hello hello_SOURCES = hello.c 在构建 hello 之后,我想在二进…
如何影响 Makefile.am 的目标顺序、添加附加步骤等?
我可以像我习惯管理Makefile一样管理Makefile.am吗? 通常我创建相互调用的目标以便构建项目。 但在 Makefile.am 中,我有一些神秘的 libqqq_la_SOURC…
Autotools:config.guess、depcomp 或 ltmain.sh 是否应该存储在 SVN 存储库中?
我正在接管一个项目,我在 subversion 存储库中看到一些属于 libtool 和 automake 发行版的文件,例如 config.guess、depcomp 或 ltmain.sh。我相信这…
如何在 libtool/autotools 项目中的共享库输出和可执行输出之间切换?
我有一些自动工具管理的项目。除了源代码文件外,它还有 autogen.sh、configure.ac、Makefile.am、src/Makefile.am。 如何通过查看这些文件来判断它是…
PKG_CHECK_MODULES for somelib++
我正在尝试使我的 C++ 中的自动工具项目链接到库,该库源自 C 库 (libsomelib.so),但也绑定到 c++ (libsomelib++.so)。我尝试使用 PKG_CHECK_MODULES…
使用 GNU libtool 创建静态库和共享库?
我正在为我的项目使用 GNU 自动工具(包括 automake!)。我想知道是否可以使用 libtool 创建静态库和共享库?或者声明是分开的吗?这会 LT_INIT(shar…
在自动工具项目中包含(仅标头)库
我想在我的 Autotools 项目中集成一个仅包含头文件的 C++ 库。由于该库使用 Autoconf 和 Automake,因此我使用 AC_CONFIG_SUBDIRS 在 configure.a…
Autoconf:检查不支持的语言的程序是否可以编译
为了有条件地启用自动工具项目的一部分,我需要检查开箱即用的自动工具不支持的语言的短程序存根是否可以编译。 我需要类似 AC_TRY_COMPILE 的任意编…
从 eclipse autotools 插件执行 automake
我最近安装了 eclipse 的 autotools 插件。我为每个源子目录制作了 Makefile.am。我还在configure.ac 文件中包含了AM_INIT_MAKEFILE 宏。该插件确实使…
链接器标志位于错误的位置
我正在尝试使用 Autotools 来构建需要链接到某些库的 C 程序。它只包含一个 C 源文件。 这是与之关联的 Makefile.am: bin_PROGRAMS=game game_SOURCE…
带有数据文件的自动工具
我想使用 Autotools 分发我的源代码和相关数据文件: ~/foo$ ls -R .: conf configure.ac dat Makefile.am src ./conf: foo-pref.conf ./dat: data.da…