Skip to content
This repository has been archived by the owner on Apr 3, 2023. It is now read-only.

Parse the Swift package manifest to get custom build settings #155

Merged
merged 37 commits into from
Jun 20, 2022

Conversation

cgrindel
Copy link
Owner

Related to #149.

  • Add spm_parser to dump the package manifest as JSON. The package manifest contains custom build settings that need to be converted to Bazel build settings. This tool is built and run using Swift Package Manager during the Bazel fetch phase. This tool may move to a separate repository that provides pre-built binaries to reduce the heavy lifting while fetching Bazel dependencies.
  • Add support for custom, public header paths (publicHeaderPaths).
  • Add support for custom source directories.

@cgrindel cgrindel self-assigned this Jun 20, 2022
@cgrindel cgrindel enabled auto-merge (squash) June 20, 2022 21:48
@cgrindel cgrindel merged commit 5ef7fc2 into main Jun 20, 2022
@cgrindel cgrindel deleted the parse_package_manifest branch June 20, 2022 22:01
@cgrindel cgrindel restored the parse_package_manifest branch September 10, 2022 21:26
@cgrindel cgrindel deleted the parse_package_manifest branch October 25, 2022 15:06
@cgrindel cgrindel restored the parse_package_manifest branch October 25, 2022 15:22
@cgrindel cgrindel deleted the parse_package_manifest branch October 25, 2022 15:22
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant