Commit Graph

2 Commits

Author SHA1 Message Date
Keith Smiley 2ceeb28a28
Update BUILD configuration (#312)
This has 2 important fixes from Lyft's internal config:

1. The `cc_library` is now tagged with `swift_module` which is a special
   tag that tells rules_swift to generate a module map for the library.
   This is likely why sandboxing had to be disabled.
2. This adds `-fPIC` to the `cc_library` compilation. This is required
   for C libraries that Swift depends on, but there's an outstanding bug
   in bazel where this isn't handled correctly when you use the target
   through the host transition.

This also formats this file using buildifier
2021-03-23 21:17:34 -04:00
Maxwell Elliott 6780f317eb
Add bazel support to Yams (#302)
Also add a GitHub action to ensure builds are working.

Validated on all Apple platforms and Linux.
2021-03-22 10:27:51 -07:00