Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

improve handling of third-party dependencies in CMake #391

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

marzer
Copy link

@marzer marzer commented Jan 17, 2025

Adds two additional BLOATY_PREFER_SYSTEM_* options to control how protobuf and re2 are sourced. Defauts are set to YES to preserve existing workflows.

Also lazy-initializes git submodules only when they are required. Previously the build was always cloning submodules even if the system install was selected, which slowed the CMake configure step down quite a bit in some cases.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant