correct the makefile conditional checking for clang