浏览代码

ENH: do not compile header files

Bill Hoffman 19 年之前
父节点
当前提交
03cee03f67
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      Source/cmLocalVisualStudio7Generator.cxx

+ 2 - 1
Source/cmLocalVisualStudio7Generator.cxx

@@ -1015,7 +1015,8 @@ void cmLocalVisualStudio7Generator::WriteGroup(const cmSourceGroup *sg, cmTarget
     std::string compileFlags;
     std::string additionalDeps;
     sourceName = (*sf)->GetSourceName();
-    if(sourceName.find("/") != sourceName.npos)
+    if(!(*sf)->GetPropertyAsBool("HEADER_FILE_ONLY" )
+       && sourceName.find("/") != sourceName.npos)
       {
       cmSystemTools::ReplaceString(sourceName, "/", "_");
       sourceName += ".obj";