# HG changeset patch # User "Yann E. MORIN" # Date 1237916385 0 # Node ID ca485f06bfa7798b9c37617ce0e4ae396ff1013b # Parent 5e591027099109e3ed341c961be2fcddcd76f612 Finally make ncurses-5.7 corctly build: - find the executables extension (needed under some OS, like Winblows) - build tic in // - simplify the make and install command lines /trunk/scripts/build/debug/300-gdb.sh | 10 7 3 0 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff -r 5e5910270991 -r ca485f06bfa7 scripts/build/debug/300-gdb.sh --- a/scripts/build/debug/300-gdb.sh Tue Mar 24 17:37:52 2009 +0000 +++ b/scripts/build/debug/300-gdb.sh Tue Mar 24 17:39:45 2009 +0000 @@ -158,13 +158,17 @@ --with-build-cflags="${CT_CFLAGS_FOR_HOST}" \ ${ncurses_opts} + # Under some operating systems (eg. Winblows), there is an + # extension appended to executables. Find that. + tic_ext=$(grep -E '^x[[:space:]]*=' progs/Makefile |sed -r -e 's/^.*=[[:space:]]*//;') + CT_DoLog EXTRA "Building ncurses tic" - CT_DoExecLog ALL make -C "${CT_BUILD_DIR}/build-ncurses-build-tic/include" - CT_DoExecLog ALL make -C "${CT_BUILD_DIR}/build-ncurses-build-tic/progs" tic + CT_DoExecLog ALL make ${PARALLELMFLAGS} -C include + CT_DoExecLog ALL make ${PARALLELMFLAGS} -C progs "tic${tic_ext}" CT_DoLog EXTRA "Installing ncurses tic" CT_DoExecLog ALL install -d -m 0755 "${CT_PREFIX_DIR}/bin" - CT_DoExecLog ALL install -m 0755 "${CT_BUILD_DIR}/build-ncurses-build-tic/progs/tic" "${CT_PREFIX_DIR}/bin/tic" + CT_DoExecLog ALL install -m 0755 "progs/tic${tic_ext}" "${CT_PREFIX_DIR}/bin" CT_EndStep