【发布时间】:2011-09-21 17:37:11
【问题描述】:
我有一个目录 /src 包含我所有的源文件,以及 /bin 用于在运行 make 命令后存储所有二进制文件。目录如下:
/BuildDirectory
- - /src
- - /bin
- - configure
- - Makefile.am
- - configure.ac
- - ...
现在在 Makefile.am 中,我必须指定:
bin_PROGRAMS = bin/x bin/y bin/z bin/k ...
bin_x_SOURCES = src/x.cpp
bin_y_SOURCES = src/y.cpp
bin_z_SOURCES = src/z.cpp
是否有任何变量可以帮助摆脱所有 "bin/" 和 "src/" ? 例如我只是指定:
$BIN = bin
$SRC = src
他们会在正确的文件夹中寻找正确的文件并将其编译到正确的位置。
谢谢
【问题讨论】:
标签: c++ configuration makefile automake gnu-make