From 4e160b3b33c5603e31dc4cb89fe2120f16378748 Mon Sep 17 00:00:00 2001 From: Maarten Billemont Date: Mon, 6 Nov 2017 18:41:18 -0500 Subject: [PATCH] libcurses is sometimes split off from libtinfo. --- platform-independent/cli-c/build | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/platform-independent/cli-c/build b/platform-independent/cli-c/build index 52aff2ea..cd2110ea 100755 --- a/platform-independent/cli-c/build +++ b/platform-independent/cli-c/build @@ -150,13 +150,15 @@ cc() { ### DEPENDENCIES use() { - local option=$1 requisite=$2 lib=$3 + local option=$1 requisite=$2 lib=$3; shift 3 local enabled=${!option} if (( enabled )); then if haslib "$lib"; then echo >&2 "INFO: Enabled $option (lib$lib)." - ldflags+=( -l"$lib" ) + for lib in "$lib" "$@"; do + ldflags+=( -l"$lib" ) + done return 0 elif [[ $requisite == required ]]; then @@ -184,7 +186,7 @@ use_mpw_sodium() { } use_mpw_color() { local requisite=$1 - use mpw_color "$requisite" curses && cflags+=( -D"MPW_COLOR=1" ) ||: + use mpw_color "$requisite" curses tinfo && cflags+=( -D"MPW_COLOR=1" ) ||: } use_mpw_json() { local requisite=$1