【发布时间】:2014-09-22 10:42:24
【问题描述】:
我正在使用自定义编译链,并且我有多个需要编译的目标,但是它们需要使用不同的 cxx 编译器进行编译。这可以使用自动制作吗?似乎无法执行以下操作:
target_CXX = ...
理想情况下,我想要这样的东西:
target1_SOURCES = ...
target2_SOURCES = ...
target1_CXX = ...
target1_CXXFLAGS = ..
target2_CXX = ...
targer2_CXXFLAGS = ...
或者实际上更好的是,让 target1 使用定义的 target1_CXX,让 target2 使用普通的 CXX 标志。
Target1 应该是一个 noinst,并且只生成目标文件。然后应该在 target2(使用 LDADD 定义)中使用这些目标文件来生成完整的二进制文件。
谢谢!
【问题讨论】:
标签: compilation autoconf automake