BuildSystem: pkg-config optional

This commit is contained in:
Philippe Pepiot
2010-11-11 17:13:34 +01:00
parent 7c9e560236
commit 6ac65840c0
3 changed files with 33 additions and 9 deletions

View File

@@ -4,19 +4,27 @@ include common.mk
OBJ = ${patsubst %.c,${O}/%.o,${SRCS}}
ifneq ($(findstring xrandr, ${LIBS}),)
CFLAGS+= -DHAVE_XRANDR
CFLAGS+= -DHAVE_XRANDR
endif
ifneq ($(findstring xinerama, ${LIBS}),)
CFLAGS+= -DHAVE_XINERAMA
CFLAGS+= -DHAVE_XINERAMA
endif
ifneq ($(findstring imlib2, ${LIBS}),)
CFLAGS+= -DHAVE_IMLIB2
CFLAGS+= -DHAVE_IMLIB2
endif
CFLAGS+= $(shell pkg-config --cflags-only-I ${LIBS})
LDFLAGS+= $(shell pkg-config --libs ${LIBS}) -lpthread
ifndef CFLAGS_LIBS
CFLAGS_LIBS= $(shell pkg-config --cflags-only-I ${LIBS})
endif
ifndef LDFLAGS_LIBS
LDFLAGS_LIBS= $(shell pkg-config --libs ${LIBS})
endif
CFLAGS+= ${CFLAGS_LIBS}
LDFLAGS+= ${LDFLAGS_LIBS} -lpthread
all: options ${O}/wmfs ${O}/wmfs.1.gz