[Mono-dev] [PATCH 01/12] configure: Add support for Haiku
Andreas Färber
andreas.faerber at web.de
Fri Mar 26 09:29:54 EDT 2010
This commit is licensed under the MIT X11 license.
---
ChangeLog | 6 ++++++
configure.in | 17 +++++++++++++++++
2 files changed, 23 insertions(+), 0 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 9cdabe8..f6bb935 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2010-03-25 Andreas Färber <andreas.faerber at web.de>
+
+ * configure.in: Add support for Haiku
+
+ Contributed under MIT/X11 license.
+
2010-03-26 Zoltan Varga <vargaz at gmail.com>
* configure.in: Apply some openbsd changes from openbsd ports.
diff --git a/configure.in b/configure.in
index 92c4cf9..5cc7e4e 100644
--- a/configure.in
+++ b/configure.in
@@ -257,6 +257,17 @@ case "$host" in
;;
esac
;;
+ *-*-haiku*)
+ platform_win32=no
+ CPPFLAGS="$CPPFLAGS -D_REENTRANT -D_THREAD_SAFE"
+ libmono_cflags="-D_REENTRANT -D_THREAD_SAFE"
+ libdl=
+ LIBS="$LIBS -lnetwork"
+ need_link_unlink=yes
+ AC_DEFINE(PTHREAD_POINTER_ID)
+ libgc_threads=pthreads
+ use_sigposix=yes
+ ;;
*)
AC_MSG_WARN([*** Please add $host to configure.in checks!])
host_win32=no
@@ -2048,6 +2059,12 @@ case "$host" in
;;
cygwin*)
have_visibility_hidden=no
+ ;;
+ haiku*)
+ # at least for GCC2 there are similar warnings as above
+ have_visibility_hidden=no
+ LIBC=libroot.so
+ ;;
esac
;;
x86_64-*-* | amd64-*-*)
--
1.6.5.3
More information about the Mono-devel-list
mailing list