diff options
| author | Fabrice <fabrice@schaub-dev.xyz> | 2026-02-11 09:55:47 +0100 |
|---|---|---|
| committer | Fabrice <fabrice@schaub-dev.xyz> | 2026-02-11 09:55:47 +0100 |
| commit | 9f6a7d71b179b72a12790a9d363789240003e20a (patch) | |
| tree | e5dd7193cf60421ce71964ada611613189bb3fdc /Makefile | |
| parent | 228173ca185d4da22dce3318e07bc6ac65dfe32a (diff) | |
integrate freetype and load it
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 11 |
1 files changed, 9 insertions, 2 deletions
@@ -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 $@" |
