config.mk (940B)
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 8 PREFIX = /usr/local 9 MANPREFIX = ${PREFIX}/share/man 10 11 CC = gcc 12 13 PKG_CONFIG ?= pkg-config 14 15 ## Check libgit2 16 LIBGIT2_LDFLAGS := $(shell $(PKG_CONFIG) --libs libgit2 2>/dev/null || true) 17 18 ifneq ($(strip $(LIBGIT2_LDFLAGS)),) 19 HAVE_LIBGIT2 := 1 20 else 21 LIBGIT2_SEARCH_PATHS := /usr/lib /usr/local/lib /opt/homebrew/lib 22 LIBGIT2_FOUND := $(wildcard $(addsuffix /libgit2.so,$(LIBGIT2_SEARCH_PATHS))) \ 23 $(wildcard $(addsuffix /libgit2.a,$(LIBGIT2_SEARCH_PATHS))) 24 25 ifneq ($(strip $(LIBGIT2_FOUND)),) 26 HAVE_LIBGIT2 := 1 27 LIBGIT2_LDFLAGS := -lgit2 28 else 29 HAVE_LIBGIT2 := 0 30 LIBGIT2_LDFLAGS := 31 endif 32 endif 33 34 CFLAGS += -DHAVE_LIBGIT2=$(HAVE_LIBGIT2) 35 CPPFLAGS += -DHAVE_LIBGIT2=$(HAVE_LIBGIT2) 36 ##