     "Name: cllvm",
     "Description: The llvm library",
     "Version: \(version)",
-    "Libs: \(ldFlags)",
+    "Libs: \(ldFlags) -lc++",
     "Requires.private:",
     "Cflags: \(cFlags)",
   ].joined(separator: "\n")

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


  print("Found llvm-config at \(llvmConfig)...")

  let version = run(llvmConfig, args: ["--version"])!
                .replacing(charactersIn: .newlines, with: "")

