@@ -3,7 +3,7 @@ VERSION = 1.1 | |||||
PREFIX = /usr/local | PREFIX = /usr/local | ||||
MANPREFIX = $(PREFIX)/share/man | MANPREFIX = $(PREFIX)/share/man | ||||
CFLAGS += -O3 -march=native -Wall -Wextra -Wno-unused-parameter | CFLAGS += -O2 -Wall -Wextra -Wno-unused-parameter | ||||
LDLIBS = -lreadline | LDLIBS = -lreadline | ||||
ifeq ($(shell pkg-config ncursesw && echo 1),1) | ifeq ($(shell pkg-config ncursesw && echo 1),1) | ||||
@@ -13,7 +13,6 @@ else | |||||
LDLIBS += -lncurses | LDLIBS += -lncurses | ||||
endif | endif | ||||
DISTFILES = nlay nnn.c config.def.h nnn.1 Makefile README.md LICENSE | DISTFILES = nlay nnn.c config.def.h nnn.1 Makefile README.md LICENSE | ||||
LOCALCONFIG = config.h | LOCALCONFIG = config.h | ||||
SRC = nnn.c | SRC = nnn.c | ||||
@@ -1,14 +1,16 @@ | |||||
VERSION = 1.0 | VERSION = 1.1 | ||||
PREFIX = /usr/local | PREFIX = /usr/local | ||||
MANPREFIX = $(PREFIX)/share/man | MANPREFIX = $(PREFIX)/share/man | ||||
CFLAGS += -O2 -Wall -Wextra -Wno-unused-parameter | CFLAGS += -O3 -march=native -Wall -Wextra -Wno-unused-parameter | ||||
LDLIBS = -lreadline | LDLIBS = -lreadline | ||||
ifeq ($(shell uname), Darwin) | ifeq ($(shell pkg-config ncursesw && echo 1),1) | ||||
LDLIBS += -lncurses | CFLAGS += $(shell pkg-config --cflags ncursesw) | ||||
LDLIBS += $(shell pkg-config --libs ncursesw) | |||||
else | else | ||||
LDLIBS += -lncursesw | LDLIBS += -lncurses | ||||
endif | endif | ||||
DISTFILES = nlay nnn.c config.def.h nnn.1 Makefile README.md LICENSE | DISTFILES = nlay nnn.c config.def.h nnn.1 Makefile README.md LICENSE |
@@ -28,7 +28,9 @@ | |||||
#include <wchar.h> | #include <wchar.h> | ||||
#include <readline/readline.h> | #include <readline/readline.h> | ||||
#define __USE_XOPEN_EXTENDED | #ifndef __USE_XOPEN_EXTENDED | ||||
#define __USE_XOPEN_EXTENDED 1 | |||||
#endif | |||||
#include <ftw.h> | #include <ftw.h> | ||||
#ifdef DEBUG | #ifdef DEBUG | ||||