【发布时间】:2009-09-07 11:21:47
【问题描述】:
我有一个如下所示的 CMakeLists.txt 文件:
add_executable(exec1 exec1.c source1.c source2.c source3.c)
add_executable(exec2 exec2.c source1.c source2.c source3.c)
add_executable(exec3 exec3.c source1.c source2.c source3.c)
source1.o source2.o source3.o 文件需要很长时间才能构建,而且由于它们对所有可执行文件都是通用的,所以我希望每个文件只构建一次。然而,当前 cmake 的行为是为每个 exec 目标分别重建它们,这是不必要的重复工作。
有没有办法告诉 cmake 只构建一次目标文件?
【问题讨论】:
标签: cmake