pkg-config for ncurses (#25)

This commit is contained in:
Johnathan Jenkins 2017-05-13 09:33:08 -07:00 committed by Arun Prakash Jana
parent cbbe03247e
commit 9eed24bbac
2 changed files with 6 additions and 7 deletions

View file

@ -5,12 +5,15 @@ MANPREFIX = $(PREFIX)/share/man
CFLAGS += -O3 -march=native -Wall -Wextra -Wno-unused-parameter
LDLIBS = -lreadline
ifeq ($(shell uname), Darwin)
LDLIBS += -lncurses
ifeq ($(shell pkg-config ncursesw && echo 1),1)
CFLAGS += $(shell pkg-config --cflags ncursesw)
LDLIBS += $(shell pkg-config --libs ncursesw)
else
LDLIBS += -lncursesw
LDLIBS += -lncurses
endif
DISTFILES = nlay nnn.c config.def.h nnn.1 Makefile README.md LICENSE
LOCALCONFIG = config.h
SRC = nnn.c

4
nnn.c
View file

@ -6,11 +6,7 @@
#include <sys/resource.h>
#include <ctype.h>
#ifdef __linux__
#include <ncursesw/curses.h>
#else
#include <curses.h>
#endif
#include <dirent.h>
#include <errno.h>
#include <fcntl.h>