cex

C/Curses file EXplorer
git clone git://git.wimdupont.com/cex.git
Log | Files | Refs | README | LICENSE

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 ##