Initial build configuration for Haiku (#86303)
authorTrung Nguyen <57174311+trungnt2910@users.noreply.github.com>
Wed, 17 May 2023 15:10:39 +0000 (01:10 +1000)
committerGitHub <noreply@github.com>
Wed, 17 May 2023 15:10:39 +0000 (08:10 -0700)
commit445dac9e8e541b2364deea000dde8487ea1ec20e
tree4301e8cc978355946ebee5574de53089e4dac2c2
parent7692f981f825bb9aec8d6eba7e12054c6dcdfaee
Initial build configuration for Haiku (#86303)

* Haiku: Initial configuration support

Initially recognize Haiku as a supported platform in
Directory.Build.props and all scripts in eng/**.

* Drop some unused configure values

Drop some unused configure values from tryrun.cmake,
configure.cmake and config.h.in.

* Simplify error message in build.sh

Simplified an error message for the `--os` option to avoid maintaining a duplicate list of OSes.

Co-authored-by: Adeel Mujahid <3840695+am11@users.noreply.github.com>
Directory.Build.props
eng/build.sh
eng/native/configurecompiler.cmake
eng/native/configureplatform.cmake
eng/native/init-distro-rid.sh
eng/native/init-os-and-arch.sh
eng/native/tryrun.cmake
eng/native/tryrun_ios_tvos.cmake
eng/versioning.targets
src/coreclr/pal/src/config.h.in
src/coreclr/pal/src/configure.cmake