]> granicus.if.org Git - gc/commitdiff
Do not compile backgraph.c unless configure '--enable-gc-debug'
authorIvan Maidanski <ivmai@mail.ru>
Mon, 9 Apr 2012 04:02:42 +0000 (08:02 +0400)
committerIvan Maidanski <ivmai@mail.ru>
Mon, 9 Apr 2012 08:17:57 +0000 (12:17 +0400)
* 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).

Makefile.am
configure.ac

index 51d80ae16c2c4e92f0fbd1d0d7fcb8d8c316460c..2aacca2961223249c0bcbba76e6226ae3d19c4b1 100644 (file)
@@ -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
index b61cf814684fe5ee98313104f35a3b098a0ef12d..05513b42ef503387c3662cec29cf4d4283871eab 100644 (file)
@@ -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