Skip to content

GH-46141: Add flight directory to Meson configuration #46142

New issue

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

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

Already on GitHub? # to your account

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

Conversation

WillAyd
Copy link
Contributor

@WillAyd WillAyd commented Apr 14, 2025

Rationale for this change

Continues building out support for Meson as a build system generator

What changes are included in this PR?

This adds the flight directory to the Meson configuration

Are these changes tested?

Locally

Are there any user-facing changes?

No

@WillAyd WillAyd requested a review from lidavidm as a code owner April 14, 2025 20:46
Copy link

⚠️ GitHub issue #46141 has been automatically assigned in GitHub to PR creator.

@WillAyd WillAyd force-pushed the meson-flight-directory branch 2 times, most recently from e88300c to eddb36a Compare April 14, 2025 20:53
@@ -24,7 +24,7 @@ project(
meson_version: '>=1.3.0',
default_options: [
'buildtype=release',
'c_std=c99',
'c_std=gnu11,c11',
Copy link
Contributor Author

Choose a reason for hiding this comment

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

I bumped this to C11 as that is what the CMake configuration uses, but it also appears that the c-ares dependency requires some POSIX extensions

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Namely it appears that c-ares wants to include macros from <net/if.h> and looks for macros like CLOCK_MONOTONIC from time.h on non-windows platforms

@github-actions github-actions bot added awaiting committer review Awaiting committer review and removed awaiting review Awaiting review labels Apr 14, 2025
@WillAyd WillAyd force-pushed the meson-flight-directory branch from eddb36a to 97138b8 Compare April 14, 2025 21:08
@WillAyd
Copy link
Contributor Author

WillAyd commented Apr 14, 2025

I am not very familiar with Flight so apologies for any oversights, but I think this is a reasonable translation of the CMakeLists.txt

@WillAyd
Copy link
Contributor Author

WillAyd commented Apr 14, 2025

@github-actions crossbow submit *meson

Copy link

Revision: 97138b8

Submitted crossbow builds: ursacomputing/crossbow @ actions-9b43f97786

Task Status
test-conda-cpp-meson GitHub Actions

@WillAyd WillAyd force-pushed the meson-flight-directory branch from 97138b8 to 56cec4d Compare April 15, 2025 03:34
# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant