For the consumer it should not matter if fmt has been added to the project as subdirectory or via find_package. With the alias targets the library can be always imported via fmt::fmt.