From e0c6872cf40896c7be36b11dcc744620f10adf1d Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Mon, 2 Sep 2019 13:46:59 +0900 Subject: Initial commit --- support/word2x/configure.in | 77 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 support/word2x/configure.in (limited to 'support/word2x/configure.in') diff --git a/support/word2x/configure.in b/support/word2x/configure.in new file mode 100644 index 0000000000..f1d2493930 --- /dev/null +++ b/support/word2x/configure.in @@ -0,0 +1,77 @@ +AC_REVISION($Id: configure.in,v 1.15 1997/04/17 15:59:03 dps Exp $)dnl +AC_INIT(word2x.cc) +AC_CONFIG_HEADER(config.h) +AC_PROG_CC +AC_PROG_CXX +AC_PROG_RANLIB +AC_PROG_INSTALL + +dnl check for built in getopt_long, alloca and strftime +AC_FUNC_CHECK(getopt_long, getopt="", getopt=gopt.o) +AC_SUBST(getopt) +AC_FUNC_ALLOCA +AC_HEADER_TIME +AC_STRUCT_TM + +dnl locate some symbols I want (why does SUN have to do this to me?) +dnl At least these is some hack value in this stuff. +AC_DEFUN(ac_FIND_HDR, +[AC_MSG_CHECKING([header file for $1]) +AC_CACHE_VAL(ac_cv_hdrfile_$1, +[ac_cv_hdrfile_$1="" +for xhdr in $2; do +if test -z "${ac_cv_hdrfile_$1}"; then +AC_TRY_COMPILE([#include +#include<${xhdr}>],[ if ($1==$1) printf("ok");], +[ac_cv_hdrfile_$1=${xhdr}]) +fi +done +if test -z "${ac_cv_hdrfile_$1}"; then +AC_MSG_RESULT("not found") +AC_ERROR([Could not locate $1]) +fi]) +AC_MSG_RESULT(<${ac_cv_hdrfile_$1}>) +$3="${ac_cv_hdrfile_$1}"])dnl + +dnl Quite why Sun OS puts SEEK_SET in unistd.h (and not in stdio.h) +dnl is a mystery!! +ac_FIND_HDR(SEEK_SET, stdio.h unistd.h, seek_hdr) + +if test "${seek_hdr}" = "stdio.h"; then + seek_set_hdr="" +else + seek_set_hdr="--include /usr/include/${seek_hdr}" +fi +AC_SUBST(seek_set_hdr) +AC_STDC_HEADERS +AC_CHECK_HEADERS(ctype.h string.h strings.h time.h sys/time.h sys/stat.h unistd.h alloca.h) +AC_CHECK_FUNCS(strncasecmp strcasecmp strdup localtime fstat) +AC_CHECK_LIB(sun) + +dnl on some systems ld and g++ are not compatible, so we have to kludge it +dnl using the sunos_link shell script instead +AC_CHECKING([if I know ld and ${ac_cv_prog_CXX} might not work together]) +AC_CANONICAL_SYSTEM +case "$target" in +*-*-hpux*) ld=ld + AC_MSG_RESULT( +[Using ld, as on ${target} I know ld and ${ac_cv_prog_CXX} mix]) + ;; +*-*-linux*) ld=ld + AC_MSG_RESULT( +[Using ld, as on ${target} I know ld and ${ac_cv_prog_CXX} mix]) + ;; + +*SPARC*-*-SUN*) ld=./fake_link + AC_MSG_RESULT( +[Using my ar and ranlib shell script since ${ac_cv_prog_CXX} and ld do not mix]) + ;; + +*) ld=./fake_link + AC_MSG_RESULT( +[Using my ar and ranlib shell script lest ${ac_cv_prog_CXX} and ld do not mix]) + ;; +esac +AC_SUBST(ld) + +AC_OUTPUT(Makefile) -- cgit v1.2.3