Files
macports-ports/graphics/qoi/files/patch-makefile.diff
Bruno LopesandRenee Otten d3b96614d2 qoi: update to 20250428
Make encoding 1.4% faster by replacing modulo with mask
2026-04-05 09:13:01 -04:00

27 lines
847 B
Diff

--- Makefile.orig 2026-04-05 08:04:53
+++ Makefile 2026-04-05 07:07:33
@@ -1,7 +1,6 @@
-CC ?= gcc
-CFLAGS_BENCH ?= -std=gnu99 -O3
+CFLAGS_BENCH ?= -std=gnu99
LFLAGS_BENCH ?= -lpng $(LDFLAGS)
-CFLAGS_CONV ?= -std=c99 -O3
+CFLAGS_CONV ?= -std=c99
LFLAGS_CONV ?= $(LDFLAGS)
TARGET_BENCH ?= qoibench
@@ -11,11 +10,11 @@
bench: $(TARGET_BENCH)
$(TARGET_BENCH):$(TARGET_BENCH).c qoi.h
- $(CC) $(CFLAGS_BENCH) $(CFLAGS) $(TARGET_BENCH).c -o $(TARGET_BENCH) $(LFLAGS_BENCH)
+ $(CC) $(CFLAGS_BENCH) $(CFLAGS) -I@PREFIX@/include/stb $(TARGET_BENCH).c -o $(TARGET_BENCH) $(LFLAGS_BENCH)
conv: $(TARGET_CONV)
$(TARGET_CONV):$(TARGET_CONV).c qoi.h
- $(CC) $(CFLAGS_CONV) $(CFLAGS) $(TARGET_CONV).c -o $(TARGET_CONV) $(LFLAGS_CONV)
+ $(CC) $(CFLAGS_CONV) $(CFLAGS) -I@PREFIX@/include/stb $(TARGET_CONV).c -o $(TARGET_CONV)
.PHONY: clean
clean: