def SetTargetProperty(output, target_name, property_name, values, sep=''):
 output.write('set_target_properties(')
 output.write(target_name)
 output.write(' PROPERTIES ')
 output.write(property_name)
 output.write(' "')
 for value in values:
  output.write(CMakeStringEscape(value))
  output.write(sep)
 output.write('")\n')

def SetTargetProperty ( output , target_name , property_name , values , sep = '' ) : output . write ( 'set_target_properties(' ) output . write ( target_name ) output . write ( ' PROPERTIES ' ) output . write ( property_name ) output . write ( ' "' ) for value in values : output . write ( CMakeStringEscape ( value ) ) output . write ( sep ) output . write ( '")\n' )
given a target .