@@ -564,6 +564,23 @@ AC_ARG_ENABLE(collection-global-lock,
564564] )
565565
566566
567+ # Enable collection's memory database support
568+ AC_ARG_ENABLE ( collection-memory-database ,
569+ AS_HELP_STRING ( [ --enable-collection-memory-database] ,
570+ [ Enable memory database support for collection. This is enabled by default] ) ,
571+ [
572+ if test "$enableval" != "no"; then
573+ collection_memory_database="-I"`pwd`"/apache2/ag_mdb -DMEMORY_DATABASE_ENABLE"
574+ MODSEC_EXTRA_CFLAGS="$MODSEC_EXTRA_CFLAGS $collection_memory_database"
575+ else
576+ collection_memory_database=""
577+ fi
578+ ] ,
579+ [
580+ collection_memory_database="-I"`pwd`"/apache2/ag_mdb -DMEMORY_DATABASE_ENABLE"
581+ ] )
582+
583+
567584# Ignore configure errors
568585AC_ARG_ENABLE ( errors ,
569586AS_HELP_STRING ( [ --disable-errors] ,
814831 fi
815832fi
816833
817- MODSEC_EXTRA_CFLAGS="$pcre_study $pcre_match_limit $pcre_match_limit_recursion $pcre_jit $request_early $htaccess_config $lua_cache $debug_conf $debug_cache $debug_acmp $debug_mem $perf_meas $modsec_api $cpu_type $unique_id $log_filename $log_server $log_collection_delete_problem $log_dechunk $log_stopwatch $log_handler $log_server_contex $collection_global_lock"
834+ MODSEC_EXTRA_CFLAGS="$pcre_study $pcre_match_limit $pcre_match_limit_recursion $pcre_jit $request_early $htaccess_config $lua_cache $debug_conf $debug_cache $debug_acmp $debug_mem $perf_meas $modsec_api $cpu_type $unique_id $log_filename $log_server $log_collection_delete_problem $log_dechunk $log_stopwatch $log_handler $log_server_contex $collection_global_lock $collection_memory_database "
818835
819836APXS_WRAPPER=build/apxs-wrapper
820837APXS_EXTRA_CFLAGS=""