Make top-level "configure" accept and propagate --with-curses-{includes,libraries...
authorPHO <pho@cielonegro.org>
Mon, 23 Feb 2015 09:40:05 +0000 (03:40 -0600)
committerAustin Seipp <austin@well-typed.com>
Mon, 23 Feb 2015 09:40:05 +0000 (03:40 -0600)
commitbbb57a6b3a31c22a5a24fa4b92abbe13a6736ad8
treecc0ba1fdb266cd3e232b6bd75d7ced9fdcb934e8
parent0fa20726b0587530712677e50a56c2b03ba43095
Make top-level "configure" accept and propagate --with-curses-{includes,libraries} to libraries

Summary:
If curses is installed into some non-standard path, we currently have
to say something like the following in mk/build.mk:

  libraries/terminfo_CONFIGURE_OPTS += \
      --configure-option=--with-curses-includes=/somewhere/include \
      --configure-option=--with-curses-libraries=/somewhere/lib

This is because the top-level configure does not accept nor propagate
--with-curses-{includes,libraries} to libraries while it does so for
iconv, gmp and libffi. It would be nice if curses were handled in the
same manner.

Test Plan: Install curses into some non-standard path. Then run the top-level "configure" script with options "--with-curses-includes=/path/to/curses/include" and "--with-curses-libraries=/path/to/curses/lib".

Reviewers: austin

Reviewed By: austin

Subscribers: thomie, PHO

Differential Revision: https://phabricator.haskell.org/D665

GHC Trac Issues: #10096
aclocal.m4
configure.ac
mk/config.mk.in
rules/build-package-data.mk