'Stable de-duplication of library names in the list
>>> l = LibraryList([\'/dir1/liba.a\', \'/dir2/libb.a\', \'/dir3/liba.so\'])
>>> l.names
[\'a\', \'b\']
Returns:
list of strings: A list of library names'

@property
def names(self):

    return list(dedupe((x.split('.')[0][3:] for x in self.basenames)))
