在cmake.txt文件中,如何将.cpp源文件添加到Visual Studio项目但不进行编译?

时间:2010-06-03 19:07:44

标签: visual-studio cmake

如何将.cpp文件添加到项目中并让它们在项目中可见但不包含在编译中?基本上我希望“Excluded From Build”标志设置为“Yes”。我想为C ++ Unity风格版本做这个。

2 个答案:

答案 0 :(得分:3)

好吧,看起来我需要做这样的事情:

# Exclude all translation units from compilation
set_source_files_properties(${files} PROPERTIES HEADER_FILE_ONLY true)

我的参考:

http://cheind.wordpress.com/2009/12/10/reducing-compilation-time-unity-builds/

答案 1 :(得分:0)

您还可以将文件的语言设置为未定义的内容:

set_source_files_properties(${files} PROPERTIES LANGUAGE xxx)