--curses-hack)
CURSES_HACK=true
;;
+ --lang)
+ lang="$1"
+ shift
+ ;;
*)
cat << "END"
Usage: ./configure [options...]
--cextra <opt>: Set extra C flags
--lextra <opt>: Set extra linker flags
--curses-hack: Disable scroll-optimization for broken curses
+ --lang <code>: Preferred interface language (default "en")
END
exit 1
;;
rm -f test.c test.o a.out
+test -z "$lang" && lang=en
+MSG_FILE=msg.$lang.h
+if [ ! -f $MSG_FILE ]; then
+ echo "Error: $MSG_FILE not found"
+ exit
+fi
+
echo "Creating config.mak"
cat > config.mak << END
### Automatically generated by ./configure ###
LEXTRA = $LEXTRA
LFLAGS = $LEXTRA $LFLAGS
CFLAGS = \$(CEXTRA) \$(COPT)
+MSG_FILE = $MSG_FILE
END
echo "Creating config.h"