From 3b4947b8b4a5c6ec9421ade5cc759ca3b947bd67 Mon Sep 17 00:00:00 2001 From: lns Date: Fri, 6 May 2022 11:38:26 +0200 Subject: png support Signed-off-by: lns --- Makefile | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 6387651..2150710 100644 --- a/Makefile +++ b/Makefile @@ -1,8 +1,17 @@ CXX=g++ PKGCONFIG=pkg-config -CXXFLAGS+=-Wall -Wextra -Dcimg_use_jpeg=1 -Dcimg_display=0 -Dcimg_plugin='"jpeg_buffer.h"' -g $(shell $(PKGCONFIG) --cflags libcurl) $(shell $(PKGCONFIG) --cflags libjpeg) -LIBS+=$(shell $(PKGCONFIG) --libs libcurl) $(shell $(PKGCONFIG) --libs libjpeg) +CXXFLAGS+=-Wall -Wextra -Dcimg_use_jpeg=1 -Dcimg_use_png=1 -Dcimg_display=0 -Dcimg_plugin='"jpeg_buffer.h"' -g + +CXXFLAGS+= \ + $(shell $(PKGCONFIG) --cflags libcurl) \ + $(shell $(PKGCONFIG) --cflags libjpeg) \ + $(shell $(PKGCONFIG) --cflags libpng) + +LIBS+= \ + $(shell $(PKGCONFIG) --libs libcurl) \ + $(shell $(PKGCONFIG) --libs libjpeg) \ + $(shell $(PKGCONFIG) --libs libpng) ifneq ($(strip $(ENABLE_SANITIZER)),) CXXFLAGS+=-fsanitize=address -fsanitize=leak -fsanitize=undefined @@ -15,6 +24,9 @@ SOURCES:=GithubAPI.cpp ImageManipulation.cpp main.cpp all: $(APP) $(APP): $(HEADERS) $(SOURCES) + $(PKGCONFIG) --exist libcurl || false + $(PKGCONFIG) --exist libjpeg || false + $(PKGCONFIG) --exist libpng || false $(CXX) $(CXXFLAGS) $(LDFLAGS) $(SOURCES) -o $@ $(LIBS) clean: -- cgit v1.2.3