summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorFabrice <fabrice@schaub-dev.xyz>2026-02-11 09:55:47 +0100
committerFabrice <fabrice@schaub-dev.xyz>2026-02-11 09:55:47 +0100
commit9f6a7d71b179b72a12790a9d363789240003e20a (patch)
treee5dd7193cf60421ce71964ada611613189bb3fdc /Makefile
parent228173ca185d4da22dce3318e07bc6ac65dfe32a (diff)
integrate freetype and load it
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile11
1 files changed, 9 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index a4a1675..21c9120 100644
--- a/Makefile
+++ b/Makefile
@@ -41,8 +41,14 @@ GLAD_SOURCE = $(GLAD_DIR)/glad.c
FREETYPE_DIR = $(WORK_DIR)/freetype
FREETYPE_BUILD = $(FREETYPE_DIR)/build
-FREETYPE_INCLUDE = $(FREETYPE_BUILD)/include
+FREETYPE_INCLUDE = $(FREETYPE_DIR)/include
FREETYPE_ARCHIVE = $(FREETYPE_BUILD)/libfreetype.a
+FREETYPE_FLAGS = \
+ -DFT_DISABLE_ZLIB=ON \
+ -DFT_DISABLE_BZIP2=ON \
+ -DFT_DISABLE_PNG=ON \
+ -DFT_DISABLE_BROTLI=ON \
+ -DFT_DISABLE_HARFBUZZ=ON
CSH_FLAGS += \
-I$(MI_INCLUDE) \
@@ -61,6 +67,7 @@ SOURCES = \
$(SRC_DIR)/events.c \
$(SRC_DIR)/window.c \
$(SRC_DIR)/graphics.cc \
+ $(SRC_DIR)/text.cc \
$(GLAD_DIR)/glad.c \
$(HASHMAP_SOURCE)
@@ -76,7 +83,7 @@ all: $(WAYCLOCK)
$(FREETYPE_BUILD):
@echo " CMAKE $@"
- @$(CMAKE) $(FREETYPE_DIR) -B $@ -G $(CMAKE_GENERATOR)
+ @$(CMAKE) $(FREETYPE_DIR) -B $@ -G $(CMAKE_GENERATOR) $(FREETYPE_FLAGS)
$(FREETYPE_ARCHIVE): | $(FREETYPE_BUILD)
@echo " MAKE $@"