config.mk (998B)
1 NAME = cex 2 3 VERSION = 0.1 4 5 CPPFLAGS = -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE=700L -DVERSION=\"${VERSION}\" 6 CFLAGS = -std=c99 -pedantic -Wall -Wextra -I/usr/local/include ${CPPFLAGS} 7 STRICTCFLAGS = ${CFLAGS} -Wshadow -Wconversion -Wformat=2 8 9 PREFIX = /usr/local 10 MANPREFIX = ${PREFIX}/share/man 11 12 CC = gcc 13 14 PKG_CONFIG ?= pkg-config 15 16 ## Check libgit2 17 LIBGIT2_LDFLAGS := $(shell $(PKG_CONFIG) --libs libgit2 2>/dev/null || true) 18 19 ifneq ($(strip $(LIBGIT2_LDFLAGS)),) 20 HAVE_LIBGIT2 := 1 21 else 22 LIBGIT2_SEARCH_PATHS := /usr/lib /usr/local/lib /opt/homebrew/lib 23 LIBGIT2_FOUND := $(wildcard $(addsuffix /libgit2.so,$(LIBGIT2_SEARCH_PATHS))) \ 24 $(wildcard $(addsuffix /libgit2.a,$(LIBGIT2_SEARCH_PATHS))) 25 26 ifneq ($(strip $(LIBGIT2_FOUND)),) 27 HAVE_LIBGIT2 := 1 28 LIBGIT2_LDFLAGS := -lgit2 29 else 30 HAVE_LIBGIT2 := 0 31 LIBGIT2_LDFLAGS := 32 endif 33 endif 34 35 CFLAGS += -DHAVE_LIBGIT2=$(HAVE_LIBGIT2) 36 CPPFLAGS += -DHAVE_LIBGIT2=$(HAVE_LIBGIT2) 37 ##