add llvm-config detection and collect paths and flags from it