blob: 558a12cab94b91b03cb4d95e7adbec52f7b8f224 [file] [log] [blame]
b.liue9582032025-04-17 19:18:16 +08001--- a/Makefile
2+++ b/Makefile
3@@ -1,21 +1,7 @@
4 OBJ = progress
5 CFLAGS ?= -g
6 override CFLAGS += -Wall -D_FILE_OFFSET_BITS=64
7-override LDFLAGS += -lm
8-UNAME := $(shell uname)
9-PKG_CONFIG ?= pkg-config
10-ifeq ($(UNAME), Linux)
11- ifeq (, $(shell which $(PKG_CONFIG) 2> /dev/null))
12- $(error "pkg-config command not found")
13- endif
14- ifeq (, $(shell $(PKG_CONFIG) ncurses --libs 2> /dev/null))
15- $(error "ncurses package not found")
16- endif
17- override LDFLAGS += $(shell $(PKG_CONFIG) ncurses --libs)
18-endif
19-ifeq ($(UNAME), Darwin)
20- override LDFLAGS += -lncurses
21-endif
22+override LDFLAGS += -lm -lncursesw
23 PREFIX ?= /usr/local
24 BINDIR = $(PREFIX)/bin
25 MANDIR = $(PREFIX)/share/man/man1