mirror of
https://github.com/jarun/nnn.git
synced 2024-11-24 20:01:27 +00:00
Merge pull request #166 from sjmulder/pr/makefile
Makefile portability tweaks
This commit is contained in:
commit
4fb96ba575
18
Makefile
18
Makefile
|
@ -6,16 +6,24 @@ STRIP ?= strip
|
||||||
PKG_CONFIG ?= pkg-config
|
PKG_CONFIG ?= pkg-config
|
||||||
INSTALL ?= install
|
INSTALL ?= install
|
||||||
|
|
||||||
CFLAGS ?= -O3
|
CFLAGS_OPTIMIZATION ?= -O3
|
||||||
CFLAGS += -Wall -Wextra -Wno-unused-parameter
|
|
||||||
|
|
||||||
ifeq ($(shell $(PKG_CONFIG) ncursesw && echo 1),1)
|
ifeq ($(shell $(PKG_CONFIG) ncursesw && echo 1),1)
|
||||||
CFLAGS += $(shell $(PKG_CONFIG) --cflags ncursesw)
|
CFLAGS_CURSES ?= $(shell $(PKG_CONFIG) --cflags ncursesw)
|
||||||
LDLIBS += $(shell $(PKG_CONFIG) --libs 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
|
else
|
||||||
LDLIBS += -lncurses
|
LDLIBS_CURSES ?= -lncurses
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
CFLAGS += -Wall -Wextra -Wno-unused-parameter
|
||||||
|
CFLAGS += $(CFLAGS_OPTIMIZATION)
|
||||||
|
CFLAGS += $(CFLAGS_CURSES)
|
||||||
|
|
||||||
|
LDLIBS += $(LDLIBS_CURSES)
|
||||||
|
|
||||||
DISTFILES = src nnn.1 Makefile README.md LICENSE
|
DISTFILES = src nnn.1 Makefile README.md LICENSE
|
||||||
SRC = src/nnn.c
|
SRC = src/nnn.c
|
||||||
BIN = nnn
|
BIN = nnn
|
||||||
|
|
Loading…
Reference in a new issue