Skip to content

Keep include flags in their own lane so they have a consistent order#4966

Open
adamnovak wants to merge 1 commit into
masterfrom
fix-htslib-header-crosstalk
Open

Keep include flags in their own lane so they have a consistent order#4966
adamnovak wants to merge 1 commit into
masterfrom
fix-htslib-header-crosstalk

Conversation

@adamnovak

@adamnovak adamnovak commented Jul 14, 2026

Copy link
Copy Markdown
Member

Changelog Entry

To be copied to the draft changelog by merger:

  • vg can now build on Mac systems with htslib 1.24+ installed via Homebrew; no longer lets system htslib replace the vg-vendored version on accident

Description

We weren't consistently keeping our include flags in One True List, and the Homebrew ones could get ahead of the ones for vg's vendored dependency install directory. This fixes that.

Now we have CPPFLAGS for all the compiler flags (except -D flags that come in from pkg-config), and INCLUDE_FLAGS for all the include directories.

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