Menu ▾ ▴

Commit [r13210]  Maximize  Restore  History

configure: detect wide-character support in plain ncurses (macOS has no libncursesw)

If pkg-config ncursesw is not found, link-probe plain -lncurses/-lpanel/-lform
with a wide-character program; if it links, build libUI_TUI_wide against those
libraries. The wide plug-in link line now uses @WIDE_CURSES_LIBS@ instead of a
hardcoded -lncursesw -lpanelw -lformw. Regenerated configure.

Add etc/containers/alpine-nowide.Containerfile (ncurses laid out like macOS) and
have checks.sh report whether libUI_TUI_wide.so was built.

Co-Authored-By: Claude Sonnet 5.5 <noreply@...>

mikeaubury 2026-10-28

changed /aubit4glsrc/trunk/configure
added /aubit4glsrc/trunk/etc/containers/alpine-nowide.Containerfile
changed /aubit4glsrc/trunk/etc/containers/checks.sh
changed /aubit4glsrc/trunk/lib/libui/ui_curses/Makefile.in
changed /aubit4glsrc/trunk/m4/aubit_ui.m4
/aubit4glsrc/trunk/configure Diff Switch to side-by-side view
Loading...
/aubit4glsrc/trunk/etc/containers/alpine-nowide.Containerfile Diff Switch to side-by-side view
Loading...
/aubit4glsrc/trunk/etc/containers/checks.sh Diff Switch to side-by-side view
Loading...
/aubit4glsrc/trunk/lib/libui/ui_curses/Makefile.in Diff Switch to side-by-side view
Loading...
/aubit4glsrc/trunk/m4/aubit_ui.m4 Diff Switch to side-by-side view
Loading...