version 1.43.2.10, 2017/02/17 14:50:13 |
version 1.43.2.12, 2017/02/21 17:04:04 |
|
|
LD_SQLITE3= |
LD_SQLITE3= |
STATIC="-static" |
STATIC="-static" |
|
|
BUILD_DB=1 |
|
BUILD_CGI=0 |
BUILD_CGI=0 |
|
|
HAVE_DIRENT_NAMLEN= |
HAVE_DIRENT_NAMLEN= |
|
|
fi |
fi |
|
|
# --- sqlite3 --- |
# --- sqlite3 --- |
if [ ${BUILD_DB} -eq 0 ]; then |
if [ -n "${LD_SQLITE3}" ]; then |
echo "BUILD_DB=0 (manual)" 1>&2 |
|
echo "BUILD_DB=0 (manual)" 1>&3 |
|
echo 1>&3 |
|
HAVE_SQLITE3=0 |
|
elif ismanual sqlite3 SQLITE3 "${HAVE_SQLITE3}"; then |
|
if [ -z "${LD_SQLITE3}" ]; then |
|
LD_SQLITE3="-lsqlite3" |
|
fi |
|
elif [ -n "${LD_SQLITE3}" ]; then |
|
runtest sqlite3 SQLITE3 "${LD_SQLITE3}" || true |
runtest sqlite3 SQLITE3 "${LD_SQLITE3}" || true |
elif singletest sqlite3 SQLITE3 "-lsqlite3"; then |
elif singletest sqlite3 SQLITE3 "-lsqlite3"; then |
LD_SQLITE3="-lsqlite3" |
LD_SQLITE3="-lsqlite3" |
Line 269 elif runtest sqlite3 SQLITE3 \ |
|
Line 259 elif runtest sqlite3 SQLITE3 \ |
|
COMP="${COMP} -I/usr/local/include" |
COMP="${COMP} -I/usr/local/include" |
fi |
fi |
if [ ${HAVE_SQLITE3} -eq 0 ]; then |
if [ ${HAVE_SQLITE3} -eq 0 ]; then |
LD_SQLITE3= |
echo "FATAL: no sqlite3" 1>&2 |
if [ ${BUILD_DB} -gt 0 ]; then |
echo "FATAL: no sqlite3" 1>&3 |
echo "BUILD_DB=0 (no sqlite3)" 1>&2 |
echo "Use release 1.14.1 to build without SQLite." 1>&2 |
echo "BUILD_DB=0 (no sqlite3)" 1>&3 |
exit 1 |
echo 1>&3 |
|
BUILD_DB=0 |
|
fi |
|
fi |
fi |
|
|
# --- sqlite3_errstr --- |
# --- sqlite3_errstr --- |
if [ ${BUILD_DB} -eq 0 ]; then |
if ismanual sqlite3_errstr SQLITE3_ERRSTR "${HAVE_SQLITE3_ERRSTR}"; then |
HAVE_SQLITE3_ERRSTR=1 |
|
elif ismanual sqlite3_errstr SQLITE3_ERRSTR "${HAVE_SQLITE3_ERRSTR}"; then |
|
: |
: |
else |
else |
runtest sqlite3_errstr SQLITE3_ERRSTR "${LD_SQLITE3}" || true |
runtest sqlite3_errstr SQLITE3_ERRSTR "${LD_SQLITE3}" || true |
Line 395 cat << __HEREDOC__ |
|
Line 380 cat << __HEREDOC__ |
|
#define HAVE_STRTONUM ${HAVE_STRTONUM} |
#define HAVE_STRTONUM ${HAVE_STRTONUM} |
#define HAVE_VASPRINTF ${HAVE_VASPRINTF} |
#define HAVE_VASPRINTF ${HAVE_VASPRINTF} |
#define HAVE_WCHAR ${HAVE_WCHAR} |
#define HAVE_WCHAR ${HAVE_WCHAR} |
#define HAVE_SQLITE3 ${HAVE_SQLITE3} |
|
#define HAVE_SQLITE3_ERRSTR ${HAVE_SQLITE3_ERRSTR} |
#define HAVE_SQLITE3_ERRSTR ${HAVE_SQLITE3_ERRSTR} |
#define HAVE_OHASH ${HAVE_OHASH} |
#define HAVE_OHASH ${HAVE_OHASH} |
#define HAVE_MANPATH ${HAVE_MANPATH} |
#define HAVE_MANPATH ${HAVE_MANPATH} |
|
|
[ ${HAVE_REALLOCARRAY} -eq 0 ] && \ |
[ ${HAVE_REALLOCARRAY} -eq 0 ] && \ |
echo "extern void *reallocarray(void *, size_t, size_t);" |
echo "extern void *reallocarray(void *, size_t, size_t);" |
|
|
[ ${BUILD_DB} -gt 0 -a ${HAVE_SQLITE3_ERRSTR} -eq 0 ] && |
[ ${HAVE_SQLITE3_ERRSTR} -eq 0 ] && |
echo "extern const char *sqlite3_errstr(int);" |
echo "extern const char *sqlite3_errstr(int);" |
|
|
[ ${HAVE_STRCASESTR} -eq 0 ] && \ |
[ ${HAVE_STRCASESTR} -eq 0 ] && \ |
Line 477 exec > Makefile.local |
|
Line 461 exec > Makefile.local |
|
[ -z "${INSTALL_MAN}" ] && INSTALL_MAN="${INSTALL} -m 0444" |
[ -z "${INSTALL_MAN}" ] && INSTALL_MAN="${INSTALL} -m 0444" |
[ -z "${INSTALL_DATA}" ] && INSTALL_DATA="${INSTALL} -m 0444" |
[ -z "${INSTALL_DATA}" ] && INSTALL_DATA="${INSTALL} -m 0444" |
|
|
if [ ${BUILD_DB} -eq 0 -a ${BUILD_CGI} -gt 0 ]; then |
BUILD_TARGETS="" |
echo "BUILD_CGI=0 (no BUILD_DB)" 1>&2 |
[ ${BUILD_CGI} -gt 0 ] && BUILD_TARGETS="${BUILD_TARGETS} man.cgi" |
echo "BUILD_CGI=0 (no BUILD_DB)" 1>&3 |
INSTALL_TARGETS="base-install db-install" |
BUILD_CGI=0 |
|
fi |
|
|
|
BUILD_TARGETS="base-build" |
|
[ ${BUILD_CGI} -gt 0 ] && BUILD_TARGETS="${BUILD_TARGETS} cgi-build" |
|
INSTALL_TARGETS="base-install" |
|
[ ${BUILD_DB} -gt 0 ] && INSTALL_TARGETS="${INSTALL_TARGETS} db-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__ |
Line 524 INSTALL_MAN = ${INSTALL_MAN} |
|
Line 501 INSTALL_MAN = ${INSTALL_MAN} |
|
INSTALL_DATA = ${INSTALL_DATA} |
INSTALL_DATA = ${INSTALL_DATA} |
LN = ${LN} |
LN = ${LN} |
__HEREDOC__ |
__HEREDOC__ |
|
|
[ ${BUILD_DB} -gt 0 ] && \ |
|
echo "MAIN_OBJS = \$(BASE_OBJS) \$(DB_OBJS)" |
|
|
|
echo "Makefile.local: written" 1>&2 |
echo "Makefile.local: written" 1>&2 |
echo "Makefile.local: written" 1>&3 |
echo "Makefile.local: written" 1>&3 |