From: Ivan Maidanski Date: Mon, 9 Apr 2012 04:02:42 +0000 (+0400) Subject: Do not compile backgraph.c unless configure '--enable-gc-debug' X-Git-Tag: gc7_3alpha2~26 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=92bd2e3d95d6dcab9ffd2dc5db92970f8fcb066c;p=gc Do not compile backgraph.c unless configure '--enable-gc-debug' * Makefile.am (libgc_la_SOURCES): Exclude "backgraph" entry from unconditional list; add this entry only if MAKE_BACK_GRAPH. * configure.ac (MAKE_BACK_GRAPH): New AM conditional (defined only if enable_gc_debug explicitly set to yes). --- diff --git a/Makefile.am b/Makefile.am index 51d80ae1..2aacca29 100644 --- a/Makefile.am +++ b/Makefile.am @@ -54,7 +54,7 @@ libgc_la_SOURCES = extra/gc.c else EXTRA_DIST += extra/gc.c libgc_la_SOURCES = \ - allchblk.c alloc.c backgraph.c blacklst.c checksums.c dbg_mlc.c \ + allchblk.c alloc.c blacklst.c checksums.c dbg_mlc.c \ dyn_load.c finalize.c gc_dlopen.c gcj_mlc.c headers.c \ mach_dep.c malloc.c mallocx.c mark.c mark_rts.c misc.c new_hblk.c \ obj_map.c os_dep.c pcr_interface.c ptr_chck.c real_malloc.c reclaim.c \ @@ -76,6 +76,10 @@ endif endif endif +if MAKE_BACK_GRAPH +libgc_la_SOURCES += backgraph.c +endif + if ENABLE_DISCLAIM libgc_la_SOURCES += fnlz_mlc.c endif diff --git a/configure.ac b/configure.ac index b61cf814..05513b42 100644 --- a/configure.ac +++ b/configure.ac @@ -714,6 +714,7 @@ AC_ARG_ENABLE(gc-debug, ;; esac ] fi) +AM_CONDITIONAL([MAKE_BACK_GRAPH], [test x"$enable_gc_debug" = xyes]) AM_CONDITIONAL([KEEP_BACK_PTRS], [test x"$keep_back_ptrs" = xtrue]) # Check for AViiON Machines running DGUX