1
0
Эх сурвалжийг харах

在vs2010中将编译文件分组

www220@tom.com 10 жил өмнө
parent
commit
2eaaa2cb05
1 өөрчлөгдсөн 4 нэмэгдсэн , 1 устгасан
  1. 4 1
      tools/vs2012.py

+ 4 - 1
tools/vs2012.py

@@ -99,11 +99,14 @@ def VS_add_ItemGroup(parent, file_type, files, project_path):
         name = fn.name
         path = os.path.dirname(fn.abspath)
 
-        path = _make_path_relative(project_path, path)
+        objpath = path = _make_path_relative(project_path, path)
         path = os.path.join(path, name)
 
         File = SubElement(ItemGroup, item_tag)
         File.set('Include', path.decode(fs_encoding))
+        if file_type == 'C' :
+            ObjName = SubElement(File, 'ObjectFileName')
+            ObjName.text = ''.join('$(IntDir)'+objpath+'\\')
 
 def VS_add_HeadFiles(program, elem, project_path):
     building.source_ext = []