-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
Initial build configuration for Haiku #86303
Conversation
Tagging subscribers to this area: @dotnet/area-infrastructure-libraries Issue DetailsAdd support for Haiku build configuration files in Part of #55803.
|
Tagging subscribers to this area: @dotnet/runtime-infrastructure Issue DetailsAdd support for Haiku in build configuration files in Part of #55803.
|
@@ -214,6 +214,12 @@ if(CLR_CMAKE_HOST_OS STREQUAL sunos) | |||
endif(SUNOS_KERNEL_KIND STREQUAL illumos OR CMAKE_CROSSCOMPILING) | |||
endif(CLR_CMAKE_HOST_OS STREQUAL sunos) | |||
|
|||
if(CLR_CMAKE_HOST_OS STREQUAL haiku) | |||
set(CLR_CMAKE_HOST_UNIX 1) | |||
set(CLR_CMAKE_HOST_UNIX_AMD64 1) |
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.
Does Haiku support building on x64 host only?
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.
For the purpose of this PR and the ones by me in the near future, yes.
Initially recognize Haiku as a supported platform in Directory.Build.props and all scripts in eng/**.
8b2c462
to
d5b5866
Compare
Drop some unused configure values from tryrun.cmake, configure.cmake and config.h.in.
Simplified an error message for the `--os` option to avoid maintaining a duplicate list of OSes. Co-authored-by: Adeel Mujahid <[email protected]>
d5b5866
to
4c1fbea
Compare
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.
LGTM!
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.
LGTM!
Add support for Haiku in build configuration files in
eng/native/**
Part of #55803.