-
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? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in 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
56cec4d
to
101f900
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