Skip to content

Improve meson build support - #4781

Open
taozuhong wants to merge 4 commits into
apache:mainfrom
taozuhong:meson
Open

Improve meson build support#4781
taozuhong wants to merge 4 commits into
apache:mainfrom
taozuhong:meson

Conversation

@taozuhong

@taozuhong taozuhong commented Sep 12, 2026

Copy link
Copy Markdown

Fixed:

  1. Meson build issue like Link failed with libadbc_driver_framework.dll.a #4776
  2. Generate Vala vapi support

@kou kou left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we add a CI job that uses Meson + MinGW?

Comment thread glib/meson_options.txt
option('vapi',
type: 'boolean',
value: false,
value: true,

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you revert this?

Comment thread c/driver_manager/meson.build Outdated
Comment on lines +23 to +24
# The MinGW toolchain already links shell32/advapi32 by default.
deps = [dependency('uuid')]

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does this work with Visual Studio?

Could you share error log when we use shell32 and advapi32 with MinGW?

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yet not testing for Visual Studio

@taozuhong taozuhong changed the title Fixed meson compile issue Improve meson build support Sep 13, 2026
Co-authored-by: Sutou Kouhei <kou@cozmixng.org>
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.

2 participants