cmake set error with message() and FATAL_ERROR
cmake use llvm provided module
publicize use llvm provided cmake module for libraries
.gitignore archive files *.a