cmake: add_custom_command fix empty and quoted parameters

This commit is contained in:
Daniel Mensinger 2019-11-20 20:50:25 +01:00
parent 7e839fc4a9
commit f2114fa167
No known key found for this signature in database
GPG Key ID: 54DD94C131E277D4
2 changed files with 3 additions and 0 deletions

View File

@ -28,6 +28,7 @@ for i in args.commands:
commands += [[]]
continue
i = i.replace('"', '') # Remove lefover quotes
commands[-1] += [i]
# Execute

View File

@ -461,6 +461,8 @@ class ConverterCustomTarget:
cmd = []
for j in i:
if not j:
continue
target_key = _target_key(j)
if target_key in output_target_map:
cmd += [output_target_map[target_key]]