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