CMake: fix ignored SM auto routing option when libUUID was not found        (fix #258 and close #259)
CMake: fix ignored SM auto routing option when libUUID was not found
       (fix #258 and close #259)

CMake would now throw an error explaining that SM auto routing cannot be
supported without libUUID.

Co-authored by: ael-code <tommy.ael@gmail.com>

mercury-hpc/mercury,mercury-hpc/mercury,mercury-hpc/mercury,mercury-hpc/mercury