From 68beaa1129aa7bff3315c1da9536853aa2867e89 Mon Sep 17 00:00:00 2001 From: cancel Date: Sun, 25 Nov 2018 04:56:15 +0900 Subject: [PATCH] Detect Darwin for use of ncurses instead of ncursesw --- Makefile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Makefile b/Makefile index c0d211c..1bcd4cb 100644 --- a/Makefile +++ b/Makefile @@ -3,7 +3,11 @@ debug_flags := -DDEBUG -O0 -ggdb -feliminate-unused-debug-symbols sanitize_flags := -fsanitize=address -fsanitize=undefined # note: -fsanitize=leak not available on at least Mac 10.12 release_flags := -DNDEBUG -O2 -s -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fpie -Wl,-pie +ifeq ($(shell uname -s), Darwin) +library_flags := -lncurses +else library_flags := -lncursesw +endif source_files := field.c main.c all: debug