-
Notifications
You must be signed in to change notification settings - Fork 3.7k
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
base: main
Are you sure you want to change the base?
Conversation
|
e88300c
to
eddb36a
Compare
@@ -24,7 +24,7 @@ project( | |||
meson_version: '>=1.3.0', | |||
default_options: [ | |||
'buildtype=release', | |||
'c_std=c99', | |||
'c_std=gnu11,c11', |
There was a problem hiding this comment.
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
There was a problem hiding this comment.
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
eddb36a
to
97138b8
Compare
I am not very familiar with Flight so apologies for any oversights, but I think this is a reasonable translation of the CMakeLists.txt |
@github-actions crossbow submit *meson |
Revision: 97138b8 Submitted crossbow builds: ursacomputing/crossbow @ actions-9b43f97786
|
97138b8
to
56cec4d
Compare
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