fix missing a rename of kmp.h
fix compiler checking that was not working with clang