summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorMichael DeRoy <deroymichael@gmail.com>2018-07-30 10:48:00 +0300
committerIvan Maidanski <ivmai@mail.ru>2018-07-30 10:48:00 +0300
commite15c5396a18a4f669f119af8f7d770da50e18a49 (patch)
tree0e774dc2ec00d65bc5d66e0d3c089bbb482ad8d8 /configure.ac
parent2914ba61c8f9b21820a200582fa731a5c6e3b998 (diff)
downloadbdwgc-e15c5396a18a4f669f119af8f7d770da50e18a49.tar.gz
New configure --disable-register-main-static-data option
(part of commit 6be3fb4 from Unity-Technologies/bdwgc) Issue #173 (bdwgc). * configure.ac (register-main-static-data): New AC_ARG_ENABLE. * configure.ac [$enable_register_main_static_data=no] (GC_DONT_REGISTER_MAIN_STATIC_DATA): Define AC macro.
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac8
1 files changed, 8 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index ade6f597..dccf9718 100644
--- a/configure.ac
+++ b/configure.ac
@@ -954,6 +954,14 @@ if test "${enable_dynamic_loading}" = "no"; then
collector with disabled tracing of dynamic library data roots).])
fi
+AC_ARG_ENABLE(register-main-static-data,
+ [AC_HELP_STRING([--disable-register-main-static-data],
+ [skip the initial guess of data root sets])])
+if test "${enable_register_main_static_data}" = "no"; then
+ AC_DEFINE([GC_DONT_REGISTER_MAIN_STATIC_DATA], 1,
+ [Skip the initial guess of data root sets.])
+fi
+
AC_ARG_ENABLE(checksums,
[AS_HELP_STRING([--enable-checksums],
[report on erroneously cleared dirty bits at