Skip to content

Conversation

bgilbert
Copy link
Collaborator

Some projects need non-default options to avoid build failures, and are also frequent dependencies of other projects. Rather than adding foo:tests=false to all projects that depend on foo, allow specifying the option globally. Since we might want to disable foo tests only when foo is built as a dependency, ignore any global options that configure the project currently under test.

Consolidate existing options for libxml2. Also disable building glib tests; 2.86.0 introduced a build failure on clang-cl, our glib CI already disables tests, and glib has a lot of them.

Also drop an unneeded glib:sysprof=disabled in pango.

Some projects need non-default options to avoid build failures, and are
also frequent dependencies of other projects.  Rather than adding
"foo:tests=false" to all projects that depend on foo, allow specifying
the option globally.  Since we might want to disable foo tests only when
foo is built as a dependency, ignore any global options that configure the
project currently under test.

Consolidate existing options for libxml2.  Also disable building glib
tests; 2.86.0 introduced a build failure on clang-cl, our glib CI already
disables tests, and glib has a lot of them.

Also drop an unneeded glib:sysprof=disabled in pango.
@bgilbert bgilbert force-pushed the global-build-options branch from a3bf8b9 to b21c516 Compare September 15, 2025 21:33
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