autoconf,如何包含 AC_CONFIG_SRCDIR 文件中的文件
我希望能够在配置运行期间将两个文件合并为一个。我已经在某些文件上使用 AC_CONFIG_SRCDIR[file.hpp] 宏进行纹理替换。是否有一些指令包含来自 file.…
在python中访问autoconf定义的符号
我正在开发一个用 C++ 和 python 编写的项目。我的configure.ac中有以下行: AC_INIT(MILHOUSE, 0.3.6) 这意味着在运行configure生成的config.h中,我…
将 pkg-config 与 autotools 一起使用
我正在学习自动工具并通过一个 hello world 场景来实现它,现在想尝试将一些 cppunit 测试打包到一个包中并使用自动工具构建它。为了构建包,必须在系…
Automake 生成二进制文件到 bin/ 而不是 src/
我搜索了这个问题的答案,但找不到任何好的答案。也许他们老了,有些事情发生了变化,所以我再问一遍。 我的目录结构为: my_project src bin 我希望…
检查配置脚本中的 automake/autoconf 版本
我正在尝试编辑一个配置脚本,如果它高于 Automake 版本 x.xx,它将执行这段代码,如果不是,它将执行另一段代码。 因此,我需要版本为 1.10 或更高版…
如何设置自动工具来在多个系统上同时为单独的架构构建项目?
我有一个使用 automake 和 autoconf 的 C++ 项目。我对这两个都是新手。 我的主目录是网络安装的——在我们拥有的每台服务器上都是一样的——我想在不…
如何在 autoconf 配置脚本/makefile 中添加到库的链接
我是一个自动工具新手 我很难轻松地弄清楚如何做 将特定库链接到配置的目标之一。 我有一个源包,我想以通常的方式构建: ./配置&&制作&&…
控制 GNU 自动工具 make 输出
我正在使用 GNU autoconf/automake。有什么方法可以控制 make 从configure.ac 或Makefile.am 打印到stdout 的内容吗?例如,禁止将 mv 和 cp 命令打印…
如何安装和使用libtool共享库(.lo文件)?
因此,在我运行 libtool 并从库源中获取 libfoo.lo 和 foo.o 文件后,如何转换 libfoo.lo > 文件写入普通的 Linux 共享库,例如 libfoo.so.1.0.0 以…
包含 Linux 内核配置的正确方法是什么?
我正在将一个旧版本的软件(部分是 Linux 内核模块)移植到 EL5,在进行了相关的 hack 之后,用于编译该东西的可怕的 GNU 自动工具混乱(不,它不通过…
GNU Autotools:如何在“make dist”中包含源文件位于根源目录之上的 tarball?
我有一个 Subversion 项目,它使用 Gnu Autotools(即 automake、autoconf 和 libtool)来管理子文件夹(称为“子包”)内的源代码。子包引用位于子包…
Autoconf - config.h 去哪里?
我正在编写自己的单元测试库(使用 autoconf、automake 和 libtool)以更好地满足我的需求(我不需要大量的功能,只需要测试运行程序和断言)。我已经…
高度模块化的便携式开源项目构建系统
Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …
修复在 emacs 中执行源外自动工具构建时的源文件搜索路径
我有一个使用自动工具的项目。 autotools 的一个很好的功能是“源外”构建,而不是这样做: cd foobar ./configure make 我实际上为构建创建了一个文…