summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorElijah Taylor <elijahtaylor@google.com>2010-12-16 16:26:34 -0800
committerIvan Maidanski <ivmai@mail.ru>2015-10-02 00:05:05 +0300
commit1056f765245685c3ae00a3247df14c306fcced5d (patch)
tree36a54c1f8463c1cdae6ab75a5c272ce43e8baa61 /configure.ac
parent6ef79674c93f3f7dfa17ecd5935dbe295ae309c9 (diff)
downloadbdwgc-1056f765245685c3ae00a3247df14c306fcced5d.tar.gz
Define GC_LINUX_THREADS, NO_EXECUTE_PERMISSION in configure for NaCl
(Apply part of commit 14b353e from 'mono_libgc' branch.) * configure.ac: Handle *-*-nacl* (define GC_LINUX_THREADS and NO_EXECUTE_PERMISSION).
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac5
1 files changed, 4 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac
index a72787a4..3260e7da 100644
--- a/configure.ac
+++ b/configure.ac
@@ -187,7 +187,7 @@ case "$THREADS" in
AC_DEFINE(THREAD_LOCAL_ALLOC)
AC_MSG_WARN("Explicit GC_INIT() calls may be required.");
;;
- *-*-linux*)
+ *-*-linux* | *-*-nacl*)
AC_DEFINE(GC_LINUX_THREADS)
AC_DEFINE(_REENTRANT)
;;
@@ -607,6 +607,9 @@ case "$host" in
ia64-*-*)
machdep="ia64_save_regs_in_stack.lo"
;;
+ *-*-nacl*)
+ AC_DEFINE(NO_EXECUTE_PERMISSION)
+ ;;
esac
AC_MSG_RESULT($machdep)
addobjs="$addobjs $machdep"