Merge pull request #1535 from geniusgogo/patch-2

update vsc.py
This commit is contained in:
Bernard Xiong 2018-06-13 21:51:45 +08:00 committed by GitHub
commit 4d1aff3737
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 9 additions and 1 deletions

View File

@ -46,13 +46,21 @@ def GenerateCFiles(env):
config_obj = {} config_obj = {}
config_obj['name'] = 'Win32' config_obj['name'] = 'Win32'
config_obj['includePath'] = info['CPPPATH']
config_obj['defines'] = info['CPPDEFINES'] config_obj['defines'] = info['CPPDEFINES']
config_obj['intelliSenseMode'] = 'clang-x64' config_obj['intelliSenseMode'] = 'clang-x64'
config_obj['compilerPath'] = cc config_obj['compilerPath'] = cc
config_obj['cStandard'] = "c99" config_obj['cStandard'] = "c99"
config_obj['cppStandard'] = "c++11" config_obj['cppStandard'] = "c++11"
# format "a/b," to a/b. remove first quotation mark("),and remove end (",)
includePath = []
for i in info['CPPPATH']:
if i[0] == '\"' and i[len(i) - 2:len(i)] == '\",':
includePath.append(i[1:len(i) - 2])
else:
includePath.append(i)
config_obj['includePath'] = includePath
json_obj = {} json_obj = {}
json_obj['configurations'] = [config_obj] json_obj['configurations'] = [config_obj]