ignore folder containing llvm
add checks for cmake and g++