$ cabal install --help | grep --max-count=1 --after-context=1 include
--extra-include-dirs=PATH A list of directories to search for header
files
So I'd guess that cabal install ncurses --extra-include-dirs=/usr/include
would probably work.
(The extra arguments to grep
are simply to trim down the output and are exactly what I used to find the option.)