diff options
| author | Fabrice <fabrice@schaub-dev.xyz> | 2026-03-02 17:56:41 +0100 |
|---|---|---|
| committer | Fabrice <fabrice@schaub-dev.xyz> | 2026-03-02 17:56:41 +0100 |
| commit | cb95ef0b3690e7817db34e3a7c0d7c021a7a8ccf (patch) | |
| tree | 21fff7dd9fccccd6816ee0d10db8f9ed7efda497 /makefile | |
| parent | f8f057a773a6673c99d74e9bfbabf0f1f4c7232a (diff) | |
fixing mimalloc build
Diffstat (limited to 'makefile')
| -rw-r--r-- | makefile | 11 |
1 files changed, 8 insertions, 3 deletions
@@ -16,7 +16,11 @@ SRC_DIR := $(TOP_DIR)/src MI_DIR := $(TOP_DIR)/mimalloc MI_INCLUDE_DIR := $(MI_DIR)/include +ifeq ($(RELEASE),1) MI_O := $(MI_DIR)/mimalloc.o +else +MI_O := $(MI_DIR)/mimalloc-debug.o +endif VOIDC_CXX := $(SRC_DIR)/voidc.cc VOIDC_O := $(VOIDC_CXX:.cc=.o) @@ -37,10 +41,11 @@ MI_FLAGS := -G"Unix Makefiles" -DCMAKE_C_COMPILER=$(CC) \ ifeq ($(RELEASE),1) CXX_FLAGS += -flto=auto -O2 - MI_FLAGS += -DMI_DEBUG=0 + MI_FLAGS += -DCMAKE_BUILD_TYPE=Release -DMI_DEBUG=OFF + LD_FLAGS += -flto=auto -O2 else - CCXX_FLAGS += -g3 - MI_FLAGS += -DMI_DEBUG=2 + CXX_FLAGS += -g3 + MI_FLAGS += -DCMAKE_BUILD_TYPE=Debug -DMI_DEBUG_INTERNAL=ON endif # ====== Rules ====== # |
