Do not install gc_allocator.h, gc_disclaim.h unless the features enabled
authorIvan Maidanski <ivmai@mail.ru>
Thu, 24 May 2018 08:01:38 +0000 (11:01 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Thu, 24 May 2018 08:01:38 +0000 (11:01 +0300)
* Makefile.am [ENABLE_DISCLAIM] (pkginclude_HEADERS): Add gc_disclaim.h
item.
* Makefile.am [CPLUSPLUS] (pkginclude_HEADERS): Add gc_allocator.h item.
* include/include.am (pkginclude_HEADERS): Remove gc_allocator.h and
gc_disclaim.h items.

Makefile.am
include/include.am

index 0d60b1b..31dacad 100644 (file)
@@ -105,6 +105,7 @@ endif
 
 if ENABLE_DISCLAIM
 libgc_la_SOURCES += fnlz_mlc.c
+pkginclude_HEADERS += include/gc_disclaim.h
 endif
 
 ## End of !SINGLE_GC_OBJ
@@ -132,7 +133,7 @@ if CPLUSPLUS
 # C++ Interface
 # -------------
 lib_LTLIBRARIES += libgccpp.la
-pkginclude_HEADERS += include/gc_cpp.h
+pkginclude_HEADERS += include/gc_allocator.h include/gc_cpp.h
 include_HEADERS += include/extra/gc_cpp.h
 libgccpp_la_SOURCES = gc_cpp.cc
 libgccpp_la_LIBADD = ./libgc.la
index b2ac129..ef1867f 100644 (file)
 #
 pkginclude_HEADERS += \
         include/gc.h \
-        include/gc_allocator.h \
         include/gc_backptr.h \
         include/gc_config_macros.h \
-        include/gc_disclaim.h \
         include/gc_gcj.h \
         include/gc_inline.h \
         include/gc_mark.h \