# Public domain REGISTER("--enable-warnings", "Suggested compiler warnings [default: no]") REGISTER("--with-fastcgi", "FastCGI support [default: check]") HDEFINE(VERSION, "2.0") HDEFINE(RELEASE, "Demon Child") HDEFINE(INCLDIR, "$PREFIX/include/percgi") MDEFINE(INCLDIR, "\${PREFIX}/include/percgi") C_DEFINE(_PERCGI_INTERNAL) C_DEFINE(_GNU_SOURCE) C_INCDIR($SRC) CHECK(cc) CHECK(sys_types) CHECK(arc4random) CHECK(gethostname) CHECK(getenv) CHECK(setenv) CHECK(strsep) CHECK(strlcat) CHECK(strlcpy) CHECK(asprintf) CHECK(vasprintf) CHECK(snprintf) CHECK(vsnprintf) CHECK(pctr) CHECK(fastcgi) CHECK(gettext) if [ "${enable_warnings}" = "yes" ]; then C_OPTION(-Wall) C_OPTION(-Werror) C_OPTION(-Wmissing-prototypes) C_OPTION(-Wno-unused) fi if [ "${HAVE_FASTCGI}" != "yes" ]; then if [ "${with_fastcgi}" != "no" ]; then echo "*" echo "* FastCGI library (http://fastcgi.com) not found!" echo "* If you really want to compile PerCGI without FastCGI" echo "* support, please use ./configure --without-fastcgi" echo "*" exit 1 fi fi if [ "${enable_nls}" = "yes" ]; then if [ "${HAVE_GETTEXT}" != "yes" ]; then echo "*" echo "* --enable-nls given but gettext was not found" echo "*" exit 1 fi fi