@@ -227,6 +227,8 @@ LIBHACL_SHA2_A= Modules/_hacl/libHacl_Hash_SHA2.a
227
227
# Default zoneinfo.TZPATH. Added here to expose it in sysconfig.get_config_var
228
228
TZPATH=@TZPATH@
229
229
230
+ WITH_MIMALLOC=@WITH_MIMALLOC@
231
+
230
232
# Modes for directories, executables and data files created by the
231
233
# install process. Default to user-only-writable for all file types.
232
234
DIRMODE= 755
@@ -2581,10 +2583,11 @@ inclinstall:
2581
2583
$(INSTALL) -d -m $(DIRMODE) $(DESTDIR)$(INCLUDEPY)/internal; \
2582
2584
else true; \
2583
2585
fi
2584
- @if test ! -d $(DESTDIR)$(INCLUDEPY)/internal/mimalloc/mimalloc; then \
2585
- echo "Creating directory $(DESTDIR)$(INCLUDEPY)/internal/mimalloc/mimalloc"; \
2586
- $(INSTALL) -d -m $(DIRMODE) $(DESTDIR)$(INCLUDEPY)/internal/mimalloc/mimalloc; \
2587
- else true; \
2586
+ @if test "$(WITH_MIMALLOC)" == "yes"; then \
2587
+ if test ! -d $(DESTDIR)$(INCLUDEPY)/internal/mimalloc/mimalloc; then \
2588
+ echo "Creating directory $(DESTDIR)$(INCLUDEPY)/internal/mimalloc/mimalloc"; \
2589
+ $(INSTALL) -d -m $(DIRMODE) $(DESTDIR)$(INCLUDEPY)/internal/mimalloc/mimalloc; \
2590
+ fi; \
2588
2591
fi
2589
2592
@for i in $(srcdir)/Include/*.h; \
2590
2593
do \
@@ -2601,13 +2604,15 @@ inclinstall:
2601
2604
echo $(INSTALL_DATA) $$i $(INCLUDEPY)/internal; \
2602
2605
$(INSTALL_DATA) $$i $(DESTDIR)$(INCLUDEPY)/internal; \
2603
2606
done
2604
- echo $(INSTALL_DATA) $(srcdir)/Include/internal/mimalloc/mimalloc.h $(DESTDIR)$(INCLUDEPY)/internal/mimalloc/mimalloc.h
2605
- $(INSTALL_DATA) $(srcdir)/Include/internal/mimalloc/mimalloc.h $(DESTDIR)$(INCLUDEPY)/internal/mimalloc/mimalloc.h
2606
- @for i in $(srcdir)/Include/internal/mimalloc/mimalloc/*.h; \
2607
- do \
2608
- echo $(INSTALL_DATA) $$i $(INCLUDEPY)/internal/mimalloc/mimalloc; \
2609
- $(INSTALL_DATA) $$i $(DESTDIR)$(INCLUDEPY)/internal/mimalloc/mimalloc; \
2610
- done
2607
+ @if test "$(WITH_MIMALLOC)" == "yes"; then \
2608
+ echo $(INSTALL_DATA) $(srcdir)/Include/internal/mimalloc/mimalloc.h $(DESTDIR)$(INCLUDEPY)/internal/mimalloc/mimalloc.h; \
2609
+ $(INSTALL_DATA) $(srcdir)/Include/internal/mimalloc/mimalloc.h $(DESTDIR)$(INCLUDEPY)/internal/mimalloc/mimalloc.h; \
2610
+ for i in $(srcdir)/Include/internal/mimalloc/mimalloc/*.h; \
2611
+ do \
2612
+ echo $(INSTALL_DATA) $$i $(INCLUDEPY)/internal/mimalloc/mimalloc; \
2613
+ $(INSTALL_DATA) $$i $(DESTDIR)$(INCLUDEPY)/internal/mimalloc/mimalloc; \
2614
+ done; \
2615
+ fi
2611
2616
echo $(INSTALL_DATA) pyconfig.h $(DESTDIR)$(CONFINCLUDEPY)/pyconfig.h
2612
2617
$(INSTALL_DATA) pyconfig.h $(DESTDIR)$(CONFINCLUDEPY)/pyconfig.h
2613
2618
0 commit comments