nnn

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit 4fb96ba575d6272ac6aaee6c94f44204aeb53a22
parent d360b08eb082c7d17573d5272a15cf26858cf604
Author: Arun Prakash Jana <engineerarun@gmail.com>
Date:   Mon, 17 Dec 2018 17:54:49 +0530

Merge pull request #166 from sjmulder/pr/makefile

Makefile portability tweaks
Diffstat:
MMakefile | 18+++++++++++++-----
1 file changed, 13 insertions(+), 5 deletions(-)

diff --git a/Makefile b/Makefile @@ -6,16 +6,24 @@ STRIP ?= strip PKG_CONFIG ?= pkg-config INSTALL ?= install -CFLAGS ?= -O3 -CFLAGS += -Wall -Wextra -Wno-unused-parameter +CFLAGS_OPTIMIZATION ?= -O3 ifeq ($(shell $(PKG_CONFIG) ncursesw && echo 1),1) - CFLAGS += $(shell $(PKG_CONFIG) --cflags ncursesw) - LDLIBS += $(shell $(PKG_CONFIG) --libs ncursesw) + CFLAGS_CURSES ?= $(shell $(PKG_CONFIG) --cflags ncursesw) + LDLIBS_CURSES ?= $(shell $(PKG_CONFIG) --libs ncursesw) +else ifeq ($(shell $(PKG_CONFIG) ncurses && echo 1),1) + CFLAGS_CURSES ?= $(shell $(PKG_CONFIG) --cflags ncurses) + LDLIBS_CURSES ?= $(shell $(PKG_CONFIG) --libs ncurses) else - LDLIBS += -lncurses + LDLIBS_CURSES ?= -lncurses endif +CFLAGS += -Wall -Wextra -Wno-unused-parameter +CFLAGS += $(CFLAGS_OPTIMIZATION) +CFLAGS += $(CFLAGS_CURSES) + +LDLIBS += $(LDLIBS_CURSES) + DISTFILES = src nnn.1 Makefile README.md LICENSE SRC = src/nnn.c BIN = nnn