commit afa05409348fd3aa50ea9f491300ca00efb35c8d
parent 5b68fa1a67b01fc159bdc357babc1c33e98bc992
Author: Zhiming Wang <zmwangx@gmail.com>
Date: Sun, 16 Apr 2017 02:17:50 -0400
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.
Diffstat:
2 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/Makefile b/Makefile
@@ -4,7 +4,11 @@ PREFIX = /usr/local
MANPREFIX = $(PREFIX)/share/man
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
LOCALCONFIG = config.h
diff --git a/Makefile.generic b/Makefile.generic
@@ -4,7 +4,11 @@ PREFIX = /usr/local
MANPREFIX = $(PREFIX)/share/man
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
LOCALCONFIG = config.h