 
   print("Found llvm-config at \(llvmConfig)...")
 
-  print("Running llvm-config --version...")
   let version = run(llvmConfig, args: ["--version"])!
                 .replacing(charactersIn: .newlines, with: "")
 

    throw "LLVMSwift requires LLVM version >=3.9.0, but you have \(version)"
  }

  print("Running llvm-config --libs all...")
  let ldFlags = run(llvmConfig, args: ["--libs", "all"])!
                .replacing(charactersIn: .newlines, with: "")

  // SwiftPM has a whitelisted set of cflags that it understands, and
  // unfortunately that includes almost everything but the include dir.

  print("Running llvm-config --cflags...")
  let cFlags = run(llvmConfig, args: ["--cflags"])!
                .replacing(charactersIn: .newlines, with: "")
                .components(separatedBy: " ")

///                   process.
/// - returns: The standard output of the process, or nil if it was empty.
func run(_ path: String, args: [String] = []) -> String? {
    print("Running \(path) \(args.joined(separator: " "))...")
    let pipe = Pipe()
    let process = Process()
    process.launchPath = path
