def __repr__(self) -> str:
    s = 'CMake TARGET:\n  -- name:      {}\n  -- type:      {}\n  -- imported:  {}\n  -- properties: {{\n{}     }}\n  -- tline: {}'
    propSTR = ''
    for i in self.properties:
        propSTR += "      '{}': {}\n".format(i, self.properties[i])
    return s.format(self.name, self.type, self.imported, propSTR, self.tline)
def __repr__(self) -> str:
    s = 'CMake TARGET:\n  -- name:      {}\n  -- type:      {}\n  -- imported:  {}\n  -- properties: {{\n{}     }}\n  -- tline: {}'
    propSTR = 
    for i in self.properties:
        propSTR += "      '{}': {}\n".format(i, self.properties[i])
    return s.format(self.name, self.type, self.imported, propSTR, self.tline)