fixup makefile
compile with latest clang
use find_package