version 1.17, 2014/12/13 13:43:47 |
version 1.21, 2015/03/11 13:15:44 |
|
|
#!/bin/sh |
#!/bin/sh |
# |
# |
# Copyright (c) 2014 Ingo Schwarze <schwarze@openbsd.org> |
# Copyright (c) 2014, 2015 Ingo Schwarze <schwarze@openbsd.org> |
# |
# |
# Permission to use, copy, modify, and distribute this software for any |
# Permission to use, copy, modify, and distribute this software for any |
# purpose with or without fee is hereby granted, provided that the above |
# purpose with or without fee is hereby granted, provided that the above |
Line 31 echo "config.log: writing..." |
|
Line 31 echo "config.log: writing..." |
|
# Initialize all variables here, |
# Initialize all variables here, |
# such that nothing can leak in from the environment. |
# such that nothing can leak in from the environment. |
|
|
VERSION="1.13.2" |
|
echo "VERSION=\"${VERSION}\"" 1>&2 |
|
echo "VERSION=\"${VERSION}\"" 1>&3 |
|
|
|
OSNAME= |
OSNAME= |
|
|
CC=`printf "all:\\n\\t@echo \\\$(CC)\\n" | make -f -` |
CC=`printf "all:\\n\\t@echo \\\$(CC)\\n" | make -f -` |
|
|
HAVE_STRLCPY= |
HAVE_STRLCPY= |
HAVE_STRPTIME= |
HAVE_STRPTIME= |
HAVE_STRSEP= |
HAVE_STRSEP= |
|
HAVE_STRTONUM= |
HAVE_WCHAR= |
HAVE_WCHAR= |
|
|
HAVE_SQLITE3= |
HAVE_SQLITE3= |
|
|
LIBDIR= |
LIBDIR= |
MANDIR= |
MANDIR= |
EXAMPLEDIR= |
EXAMPLEDIR= |
|
HOMEBREWDIR= |
|
|
WWWPREFIX="/var/www" |
WWWPREFIX="/var/www" |
HTDOCDIR= |
HTDOCDIR= |
Line 176 runtest strlcat STRLCAT || true |
|
Line 174 runtest strlcat STRLCAT || true |
|
runtest strlcpy STRLCPY || true |
runtest strlcpy STRLCPY || true |
runtest strptime STRPTIME || true |
runtest strptime STRPTIME || true |
runtest strsep STRSEP || true |
runtest strsep STRSEP || true |
|
runtest strtonum STRTONUM || true |
runtest wchar WCHAR || true |
runtest wchar WCHAR || true |
|
|
# --- sqlite3 --- |
# --- sqlite3 --- |
Line 238 elif [ -z "${DBLIB}" ]; then |
|
Line 237 elif [ -z "${DBLIB}" ]; then |
|
fi |
fi |
|
|
# --- manpath --- |
# --- manpath --- |
if [ ${BUILD_DB} -eq 0 ]; then |
if ismanual manpath "${HAVE_MANPATH}"; then |
HAVE_MANPATH=0 |
|
elif ismanual manpath "${HAVE_MANPATH}"; then |
|
: |
: |
elif manpath 1>&3 2>&3; then |
elif manpath 1>&3 2>&3; then |
echo "manpath: yes" 1>&2 |
echo "manpath: yes" 1>&2 |
|
|
[ ${HAVE_FGETLN} -eq 0 ] && echo "#include <stdio.h>" |
[ ${HAVE_FGETLN} -eq 0 ] && echo "#include <stdio.h>" |
|
|
echo |
echo |
echo "#define VERSION \"${VERSION}\"" |
|
[ -n "${OSNAME}" ] && echo "#define OSNAME \"${OSNAME}\"" |
[ -n "${OSNAME}" ] && echo "#define OSNAME \"${OSNAME}\"" |
|
[ -n "${HOMEBREWDIR}" ] && echo "#define HOMEBREWDIR \"${HOMEBREWDIR}\"" |
|
|
cat << __HEREDOC__ |
cat << __HEREDOC__ |
#define HAVE_DIRENT_NAMLEN ${HAVE_DIRENT_NAMLEN} |
#define HAVE_DIRENT_NAMLEN ${HAVE_DIRENT_NAMLEN} |
Line 289 cat << __HEREDOC__ |
|
Line 286 cat << __HEREDOC__ |
|
#define HAVE_STRLCPY ${HAVE_STRLCPY} |
#define HAVE_STRLCPY ${HAVE_STRLCPY} |
#define HAVE_STRPTIME ${HAVE_STRPTIME} |
#define HAVE_STRPTIME ${HAVE_STRPTIME} |
#define HAVE_STRSEP ${HAVE_STRSEP} |
#define HAVE_STRSEP ${HAVE_STRSEP} |
|
#define HAVE_STRTONUM ${HAVE_STRTONUM} |
#define HAVE_WCHAR ${HAVE_WCHAR} |
#define HAVE_WCHAR ${HAVE_WCHAR} |
#define HAVE_SQLITE3 ${HAVE_SQLITE3} |
#define HAVE_SQLITE3 ${HAVE_SQLITE3} |
#define HAVE_SQLITE3_ERRSTR ${HAVE_SQLITE3_ERRSTR} |
#define HAVE_SQLITE3_ERRSTR ${HAVE_SQLITE3_ERRSTR} |
|
|
[ ${HAVE_STRSEP} -eq 0 ] && \ |
[ ${HAVE_STRSEP} -eq 0 ] && \ |
echo "extern char *strsep(char **, const char *);" |
echo "extern char *strsep(char **, const char *);" |
|
|
|
[ ${HAVE_STRTONUM} -eq 0 ] && \ |
|
echo "extern long long strtonum(const char *, long long, long long, const char **);" |
|
|
echo |
echo |
echo "#endif /* MANDOC_CONFIG_H */" |
echo "#endif /* MANDOC_CONFIG_H */" |
|
|
Line 379 INSTALL_TARGETS="base-install" |
|
Line 380 INSTALL_TARGETS="base-install" |
|
[ ${BUILD_CGI} -gt 0 ] && INSTALL_TARGETS="${INSTALL_TARGETS} cgi-install" |
[ ${BUILD_CGI} -gt 0 ] && INSTALL_TARGETS="${INSTALL_TARGETS} cgi-install" |
|
|
cat << __HEREDOC__ |
cat << __HEREDOC__ |
VERSION = ${VERSION} |
|
BUILD_TARGETS = ${BUILD_TARGETS} |
BUILD_TARGETS = ${BUILD_TARGETS} |
INSTALL_TARGETS = ${INSTALL_TARGETS} |
INSTALL_TARGETS = ${INSTALL_TARGETS} |
CFLAGS = ${CFLAGS} |
CFLAGS = ${CFLAGS} |