提交 a3919b90 编写于 作者: B Bernard Xiong

Merge pull request #450 from www220/master

生成vs文件时将区分编译目录,防止同名的源文件不能编译的情况
...@@ -99,11 +99,14 @@ def VS_add_ItemGroup(parent, file_type, files, project_path): ...@@ -99,11 +99,14 @@ def VS_add_ItemGroup(parent, file_type, files, project_path):
name = fn.name name = fn.name
path = os.path.dirname(fn.abspath) 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) path = os.path.join(path, name)
File = SubElement(ItemGroup, item_tag) File = SubElement(ItemGroup, item_tag)
File.set('Include', path.decode(fs_encoding)) 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): def VS_add_HeadFiles(program, elem, project_path):
building.source_ext = [] building.source_ext = []
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册