# Public domain REGISTER("--enable-static", "Produce a static binary [default: no]") REGISTER("--enable-warnings", "Enable compiler warnings [default: no]") REGISTER("--with-html-source", "Install HTML source/templates [default: no]") HDEFINE(VERSION, "1.0") HDEFINE(LOCALEDIR, "$SRC/locale") MDEFINE(LOCALEDIR, "$SRC/locale") MDEFINE(BINDIR, "${PREFIX}") MDEFINE(HTMLDIR, "${PREFIX}/html") MDEFINE(SYSCONFDIR, "${PREFIX}/etc") MDEFINE(SUDO, "") CHECK(cc) CHECK(percgi, 1.0) CHECK(libidn, 1.0) CHECK(iconv) C_INCDIR($SRC) C_DEFINE(_USE_PERCGI_STD) C_DEFINE(_USE_PERCGI_VAR) if [ "${HAVE_PERCGI}" != "yes" ]; then echo "*" echo "* This software requires the PerCGI library" echo "* (http://percgi.org/)" echo "*" exit 1 fi if [ "${ENABLE_NLS}" = "yes" ]; then CHECK(gettext) if [ "${HAVE_GETTEXT}" != "yes" ]; then echo "*" echo "* --enable-nls was given but gettext was not found. " echo "*" exit 1 fi fi if [ "${enable_warnings}" = "yes" ]; then MDEFINE(CFLAGS, "$CFLAGS -Wall -Werror -Wmissing-prototypes") MDEFINE(CFLAGS, "$CFLAGS -Wno-unused") fi if [ "${enable_static}" = "yes" ]; then MDEFINE(LDFLAGS, "-static") fi if [ "${with_html_source}" = "yes" ]; then MDEFINE(HTML_INSTSOURCE, "Yes") else MDEFINE(HTML_INSTSOURCE, "No") fi