如何在automake中声明可选目标?

时间:2012-02-02 20:24:00

标签: automake

在我的Makefile.am文件中,我有类似的内容:

bin_PROGRAMS = foo bar

foo_SOURCES = foo.cpp

bar_SOURCES = bar.cpp

我感兴趣的是bar仅在我执行make bar时编译,而不是在我执行make all时编译。但我希望foo总是编译。我该怎么做?

感谢。

1 个答案:

答案 0 :(得分:8)

如果你想要声明一个程序可以构建(即目标必须由Automake发出),但不应该由make allmake check构建,你只需将其声明为{{ 1}}。

EXTRA_PROGRAMS