]> granicus.if.org Git - gc/commitdiff
Allow passing -D DEFAULT_VDB to CFLAGS
authorIvan Maidanski <ivmai@mail.ru>
Fri, 4 May 2018 20:02:05 +0000 (23:02 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Fri, 4 May 2018 20:02:05 +0000 (23:02 +0300)
* include/private/gcconfig.h [DEFAULT_VDB] (GWW_VDB, MPROTECT_VDB,
PCR_VDB, PROC_VDB): Undefine.
* include/private/gcconfig.h [!PCR_VDB && !PROC_VDB && !MPROTECT_VDB
&& !GWW_VDB && !MANUAL_VDB && !GC_DISABLE_INCREMENTAL] (DEFAULT_VDB):
Do not define if already defined.

include/private/gcconfig.h

index e382fbd660b96bc604c00cf47c153e4ea2845b16..0148b4560ab6cab79c98f7b6f0b148c94ec8efb3 100644 (file)
@@ -3073,7 +3073,8 @@ EXTERN_C_BEGIN
 # define MUNMAP_THRESHOLD 2
 #endif
 
-#if defined(GC_DISABLE_INCREMENTAL) || defined(MANUAL_VDB)
+#if defined(GC_DISABLE_INCREMENTAL) || defined(DEFAULT_VDB) \
+    || defined(MANUAL_VDB)
 # undef GWW_VDB
 # undef MPROTECT_VDB
 # undef PCR_VDB
@@ -3124,7 +3125,7 @@ EXTERN_C_BEGIN
 #endif
 
 #if !defined(PCR_VDB) && !defined(PROC_VDB) && !defined(MPROTECT_VDB) \
-    && !defined(GWW_VDB) && !defined(MANUAL_VDB) \
+    && !defined(GWW_VDB) && !defined(DEFAULT_VDB) && !defined(MANUAL_VDB) \
     && !defined(GC_DISABLE_INCREMENTAL)
 # define DEFAULT_VDB
 #endif