cmake:按定义的顺序编译文件,而不是按字母顺序编译

时间:2017-10-10 16:40:43

标签: cmake

我已经确定了几个cpp文件比其他文件花费的时间要长得多。当并行编译(make -j)时,我希望首先启动相应的作业。

set(
SOURCES
expensive.hpp
expensive.cpp
bla.hpp
bla.cpp
foo.hpp
foo.cpp
)

add_library(myproject STATIC ${SOURCES})

仍然,cmake生成一个按字母顺序排序的Makefile。有没有办法影响这个?

我正在使用cmake 3.7.1。

0 个答案:

没有答案