Build LLVM-7.0 on Mac

The BUILD.gn files used to ignore the platform entirely. All that was
necessary was to point them at the proper include directory for Mac.

Bug chromium:966543

Change-Id: I755a432cc7d01ce094d7191fd48d0702d8a1ae3e
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/31889
Presubmit-Ready: Sean Risser <srisser@google.com>
Reviewed-by: Alexis Hétu <sugoi@google.com>
Tested-by: Sean Risser <srisser@google.com>
Kokoro-Presubmit: kokoro <noreply+kokoro@google.com>
diff --git a/src/Reactor/BUILD.gn b/src/Reactor/BUILD.gn
index f699ba8..b649e4c 100644
--- a/src/Reactor/BUILD.gn
+++ b/src/Reactor/BUILD.gn
@@ -348,6 +348,8 @@
       include_dirs += [ "$llvm7_dir/configs/windows/include/" ]
     } else if (is_android) {
       include_dirs += [ "$llvm7_dir/configs/android/include/" ]
+    } else if (is_mac) {
+      include_dirs += [ "$llvm7_dir/configs/darwin/include/" ]
     } else {
       assert(false, "llvm-7.0 not configured for target platform")
     }
diff --git a/third_party/llvm-7.0/BUILD.gn b/third_party/llvm-7.0/BUILD.gn
index 15df823..cc0c8f7 100644
--- a/third_party/llvm-7.0/BUILD.gn
+++ b/third_party/llvm-7.0/BUILD.gn
@@ -101,6 +101,8 @@
   llvm_include_dirs += [ "configs/windows/include/" ]
 } else if (is_android) {
   llvm_include_dirs += [ "configs/android/include/" ]
+} else if (is_mac) {
+  llvm_include_dirs += [ "configs/darwin/include/" ]
 } else {
   assert(false, "llvm-7.0 not configured for target platform")
 }