Makefile: respect user PKG_CONFIG
This commit is contained in:
parent
c79de1011f
commit
3551e2208d
1 changed files with 11 additions and 10 deletions
21
Makefile
21
Makefile
|
@ -13,6 +13,7 @@ MANDIR = $(PREFIX)/man
|
||||||
|
|
||||||
CFLAGS ?= -g -O2
|
CFLAGS ?= -g -O2
|
||||||
FULL_WARNINGS = no
|
FULL_WARNINGS = no
|
||||||
|
PKG_CONFIG ?= pkg-config
|
||||||
WITH_X11 ?= yes
|
WITH_X11 ?= yes
|
||||||
WITH_SDL ?= yes
|
WITH_SDL ?= yes
|
||||||
|
|
||||||
|
@ -81,21 +82,21 @@ override CPPFLAGS := -I./src/ -D_GNU_SOURCE=1 \
|
||||||
LIBS = -lm
|
LIBS = -lm
|
||||||
|
|
||||||
### lua
|
### lua
|
||||||
override CFLAGS += $(shell pkg-config --cflags lua)
|
override CFLAGS += $(shell "$(PKG_CONFIG)" --cflags lua)
|
||||||
LIBS += $(shell pkg-config --libs lua)
|
LIBS += $(shell "$(PKG_CONFIG)" --libs lua)
|
||||||
|
|
||||||
### debugger
|
### debugger
|
||||||
override CFLAGS += $(shell pkg-config --cflags readline)
|
override CFLAGS += $(shell "$(PKG_CONFIG)" --cflags readline)
|
||||||
LIBS += $(shell pkg-config --libs readline)
|
LIBS += $(shell "$(PKG_CONFIG)" --libs readline)
|
||||||
|
|
||||||
### Text UI
|
### Text UI
|
||||||
override CFLAGS += $(shell pkg-config --cflags ncursesw) -DNCURSES_WIDECHAR=1
|
override CFLAGS += $(shell "$(PKG_CONFIG)" --cflags ncursesw) -DNCURSES_WIDECHAR=1
|
||||||
LIBS += $(shell pkg-config --libs ncursesw)
|
LIBS += $(shell "$(PKG_CONFIG)" --libs ncursesw)
|
||||||
|
|
||||||
### X11 UI
|
### X11 UI
|
||||||
ifeq ($(WITH_X11), yes)
|
ifeq ($(WITH_X11), yes)
|
||||||
X11CFLAGS = $(shell pkg-config --cflags x11 xext) -D_GNU_SOURCE=1
|
X11CFLAGS = $(shell "$(PKG_CONFIG)" --cflags x11 xext) -D_GNU_SOURCE=1
|
||||||
X11LIBS = $(shell pkg-config --libs x11 xext)
|
X11LIBS = $(shell "$(PKG_CONFIG)" --libs x11 xext)
|
||||||
|
|
||||||
override CFLAGS += $(X11CFLAGS) -DHAS_X11=1
|
override CFLAGS += $(X11CFLAGS) -DHAS_X11=1
|
||||||
LIBS += $(X11LIBS)
|
LIBS += $(X11LIBS)
|
||||||
|
@ -104,8 +105,8 @@ endif
|
||||||
|
|
||||||
### SDL UI
|
### SDL UI
|
||||||
ifeq ($(WITH_SDL), yes)
|
ifeq ($(WITH_SDL), yes)
|
||||||
SDLCFLAGS = $(shell pkg-config --cflags SDL_gfx sdl12_compat)
|
SDLCFLAGS = $(shell "$(PKG_CONFIG)" --cflags SDL_gfx sdl12_compat)
|
||||||
SDLLIBS = $(shell pkg-config --libs SDL_gfx sdl12_compat)
|
SDLLIBS = $(shell "$(PKG_CONFIG)" --libs SDL_gfx sdl12_compat)
|
||||||
|
|
||||||
override CFLAGS += $(SDLCFLAGS) -DHAS_SDL=1
|
override CFLAGS += $(SDLCFLAGS) -DHAS_SDL=1
|
||||||
LIBS += $(SDLLIBS)
|
LIBS += $(SDLLIBS)
|
||||||
|
|
Loading…
Reference in a new issue