CMake: defines and uses macro add_llvm_definitions for keeping track