makefile.am 可以为一组目标设置 LDADD 吗?
我将单元测试放在源代码的同一目录中。但是我如何在 Makefile.am 中为所有这些单元测试设置 LDADD 以使用特定的库(例如 google test)?…
'进行 distcheck'目标和 info/dir 文件
我已向我的项目添加了新的信息手册,并添加了必需的 Makefile.am 咒语: info_TEXINFOS = manual.texi 现在,当我运行 make distcheck 时,在验证 Mak…
如何让 automake、libtool 和 rpmbuild 协同工作
我正在尝试为我的包创建 RPM,该包是使用 automake 和 libtool 构建的,但我遇到了一个问题:rpmbuild发现包的已安装程序包含包的共享库的安装目录的…
Automake 变量来整理 Makefile.am
我有一个目录 /src 包含所有源文件, /bin 用来在运行 make 命令后存储所有二进制文件。该目录如下所示: /BuildDirectory - - /src - - /bin - - con…
使用 autoconf 从二进制文件生成对象(.o)的自定义命令
我们有一个项目(c++),它需要将二进制文件包含到共享库中。在 Windows 上,这是通过引用资源文件中的二进制文件来完成的。在 Linux 上,可以通过使…
使用 G++ 时出现链接错误对于 MPI 代码
我的代码就这么简单: #include int main(int argc, char**args) { MPI_Init(&argc, &args); int mpiSize; int mpiRank; MPI_Comm_size(MPI_COMM_WORL…
从脚本中查找由 autotools 定义的 $pkgdatadir
我的应用程序使用 autotools 在 $pkgdatadir 中安装运行时所需的数据文件。应用程序的一部分是用 C 编写的,数据目录的路径是通过 Makefile.am 中的以…
具有多个测试套件的 Automake(编码/部署)
我正在将 Automake 用于一个项目,除了典型的单元测试之外,该项目还开始运行更长时间的集成/部署样式测试。问题是,在正常编程期间,不需要运行较长…
在 C++ 中使用另一个项目中的类;
我可以访问一个大型 C++ 项目,其中充满了文件,并且有一个由 automake & 提供的非常复杂的 makefile。朋友 这是目录结构的一个想法。 otherproject/ …
使用自动工具构建时如何生成源文件
使用 Make,我会执行类似“ generated.c: input.txt generator ./generator input.txt > generated.c 如何从自动工具中获得等效功能?”之 类的操作。…
如何在Autoconf/Automake项目中拥有apache模块和依赖共享库
我正在同一个 Autoconf/Automake 项目中开发一个 apache 模块和一个共享库。我的 Makefile.am 应该是什么样的? 现在是: INCLUDES = -I$(top_srcdir)…
autotools:强制 make 不重建配置/Makefile
我有一个带有自动工具的项目:automake、autoconf。 我想禁止 make 重新制作文件 configure、Makefile.in 等;只是为了做编译工作。 有些文件是手工编…
在 Makefile.am 中创建和删除生成文件的子目录
我正在为我的项目使用自动工具。 在构建 Qt 时,生成了 moc_*.cpp 和 ui_*.h 文件,我希望将它们放在 gen 子目录中。该目录和生成的文件应该由 make …
如何使用 Automake 将 gettext mo 文件安装到 /usr/share/locale 中?
对于手册页,我可以通过以下方式安装它们: man_MANS = \ program.1 \ program.5 是否有类似的方法来安装 gettext mo 文件?就像, locale_MESSAGES =…