如何让 autoconf 选择所需的许可证模板而不是默认的 GPL v3?
我使用 autoconf 生成项目构建文件。我不手动添加 COPYING 文件,autoconf 将使用 GPL v3 许可证生成一个 COPYING 文件。 我的问题是,有什么方法可以…
Automake Libtool“没有创建目标的规则”
我一直在尝试将 OpenGL SuperBible 附带的 GLTools 库构建到带有 automake 的 libtool 库中。 我已经设置了 autoconf 和 automake,但是当涉及到实际…
使用 Autotools 和多个构建目录创建单个静态(方便?)库
我正在维护一个库项目,该项目构建一个“前端”库和多个“后端”库。该项目使用 Autotools 套件(我正在学习并发现我们项目的实现需要维护),包括 Li…
设置环境变量并在 Makefile 中包含链接目录
我有一个 C 文件,其中包含一个标头,该标头本身包含“jni.h”。我目前正在使用以下命令编译该文件: gcc hdfs_test.c -I/HDFS_HOME/hdfs/src/c++/lib…
Autoconf/Automake:如何避免通过“检查” AC_CONFIG_SUBDIRS 的选项
我正在使用 Autoconf 来构建我的 C++ 项目。它使用第三方代码,这些代码也是在 Autoconf/Automake 的帮助下构建的。因此,在我的 configure.ac 中,我…
将 automake 安装文件名设置为与原始文件名不同
是否可以设置 automake 以不同的名称安装文件?例如,假设我的包中有一个 LICENSE 文件,我希望将其安装在 /usr/share/licenses/mypackage 下。是否可…
如何在 Makefile.am 中使用“else if”编写多个条件
我想用 autoconf/automake 编译我的项目。我的 configure.ac 中定义了 2 个条件, AM_CONDITIONAL(HAVE_CLIENT, test $enable-client -eq 1) AM_CONDI…
使用 GNU AutoTools 设置和使用数据目录路径
我正在尝试将 GNU AutoTools 用于我的 C++ 项目。我编写了configure.ac、makefile.am等。我有一些程序在执行过程中使用的文件,例如模板文件、XML模式…
ubuntu 11.04 上的 autoconf 错误
我已经在谷歌上搜索并安装库一段时间了,但我无法用 autoconf 完全处理这个问题。 我已经下载了一个我想要编译的程序,做了一些更改,并且需要分别运…
使用 automake 指定要构建的 Makefile
为了工作,我被迫学习一些有关自动工具的知识,但我真的不知道自己在做什么。我们的项目通常使用 rpm 进行分发,并且我们希望从 rpm 版本中删除测试代…
是否有适用于 Flymake 模式的 automake m4 宏?
EmacsWiki(在 http://www.emacswiki.org/emacs/FlyMake 中)有一个建议创建一个 Flymake.mk 文件并将其包含在每个 Makefile 中(如果您使用 Automake…
automake 项目中的预构建步骤
在 automake 和 autoconf 项目中,如何添加自定义预构建步骤。我需要在运行 make 之前运行一个命令来更新文件时间戳,以确保它在每个构建上构建。 谢…
编译 Ethos 框架时出错
我正在尝试在 Mac OS Lion 上制作 Ethos 框架。 git://git.dronelabs.com/ethos 这是 ./configure 的结果: Ethos 0.2.3 Prefix...................: …
使用自动工具的Hello World Library
使用自动工具创建 bin 程序非常容易,我只需要定义两个文件。 `Makefile.am' bin_PROGRAMS = hello hello_SOURCES = hello.c `configure.in' AC_INIT(…
使用 autoconf/automake,如何指定包含文件路径?
假设我想让生成 makefile 将一些特定的头路径传递给 g++。 我需要在configure.ac或Makefile.am中添加什么来指定这一点? (注意 - 我不想用 ./configu…