Makefile: use libncurses instead of libncursesw on Darwin

macOS 10.12.4 and many earlier versions have libncurses 5.4 with wide character
support, but not libncursesw.
This commit is contained in:
Zhiming Wang 2017-04-16 02:17:50 -04:00 committed by Arun Prakash Jana
parent 5b68fa1a67
commit afa0540934
No known key found for this signature in database
GPG key ID: A75979F35C080412
2 changed files with 10 additions and 2 deletions

View file

@ -4,7 +4,11 @@ PREFIX = /usr/local
MANPREFIX = $(PREFIX)/share/man MANPREFIX = $(PREFIX)/share/man
CFLAGS += -O3 -march=native -Wall -Wextra -Wno-unused-parameter CFLAGS += -O3 -march=native -Wall -Wextra -Wno-unused-parameter
LDLIBS = -lncursesw ifeq ($(shell uname), Darwin)
LDLIBS = -lncurses
else
LDLIBS = -lncursesw
endif
DISTFILES = nnn.c config.def.h nnn.1 Makefile README.md LICENSE DISTFILES = nnn.c config.def.h nnn.1 Makefile README.md LICENSE
LOCALCONFIG = config.h LOCALCONFIG = config.h

View file

@ -4,7 +4,11 @@ PREFIX = /usr/local
MANPREFIX = $(PREFIX)/share/man MANPREFIX = $(PREFIX)/share/man
CFLAGS += -O2 -Wall -Wextra -Wno-unused-parameter CFLAGS += -O2 -Wall -Wextra -Wno-unused-parameter
LDLIBS = -lncursesw ifeq ($(shell uname), Darwin)
LDLIBS = -lncurses
else
LDLIBS = -lncursesw
endif
DISTFILES = nnn.c config.def.h nnn.1 Makefile README.md LICENSE DISTFILES = nnn.c config.def.h nnn.1 Makefile README.md LICENSE
LOCALCONFIG = config.h LOCALCONFIG = config.h