Allow overriding LG_PAGE

This is useful for our internal builds where we override the
configuration in the header files generated by autoconf.
This commit is contained in:
Kevin Svetlitski 2023-05-15 10:39:15 -07:00 committed by Qi Wang
parent 3e2ba7a651
commit 4e6f1e9208
2 changed files with 18 additions and 0 deletions

View File

@ -452,4 +452,6 @@
*/ */
#undef JEMALLOC_HAVE_RDTSCP #undef JEMALLOC_HAVE_RDTSCP
#include "jemalloc_internal_overrides.h"
#endif /* JEMALLOC_INTERNAL_DEFS_H_ */ #endif /* JEMALLOC_INTERNAL_DEFS_H_ */

View File

@ -0,0 +1,16 @@
#ifndef JEMALLOC_INTERNAL_OVERRIDES_H
#define JEMALLOC_INTERNAL_OVERRIDES_H
/*
* Under normal circumstances this header serves no purpose, as these settings
* can be customized via the corresponding autoconf options at configure-time.
* Overriding in this fashion is useful when the header files generated by
* autoconf are used as input for another build system.
*/
#ifdef JEMALLOC_OVERRIDE_LG_PAGE
#undef LG_PAGE
#define LG_PAGE JEMALLOC_OVERRIDE_LG_PAGE
#endif
#endif /* JEMALLOC_INTERNAL_OVERRIDES_H */