Automake:依赖于构建结果
我使用automake和autoconf。
在子目录src / Makefile.am中包含
bin_PROGRAMS = hello
hello_SOURCES = hello.c
在构建你好之后,我想在二进制文件上运行一个工具(系统上安装了一些分析器/优化器)来修改它(例如条带)或生成统计数据(例如矮人,pahole ......)。为此,top-level-directory中的Makefile.am包含
tool:
tool src/hello
使用make和执行make工具构建hello时一切都很好。当用户运行make工具而不构建二进制文件时,会出现问题。如何强制构建bin_PROGRAMS(可能是列表)或只是将hello二进制文件构建为目标工具的依赖项?
也不
tool: bin_PROGRAMS
tool src/hello
也不
tool: src/hello
tool src/hello
工作。
没有找到相关结果
已邀请:
2 个回复
徘廷
另外,一般来说我相信你不能使用
或任何其他Automake变量(用
分配)作为依赖,但我可能错了。
犯痪桂涛杭