Use working Perl syntax in example print hostname command.
[OpenSRF.git] / configure.ac
index 7d109fc..53307f6 100644 (file)
@@ -25,9 +25,11 @@ AM_INIT_AUTOMAKE([OpenSRF], [trunk])
 AC_REVISION($Revision: 0.1 $)
 AC_CONFIG_SRCDIR([configure.ac])
 AC_PREFIX_DEFAULT([/opensrf/])
-
+AC_CONFIG_MACRO_DIR([m4])
 
 AC_SUBST(prefix)
+AC_SUBST(sysconfdir)
+AC_SUBST(bindir)
 
 
 AC_DEFUN([AC_PYTHON_MOD],[
@@ -36,7 +38,7 @@ AC_DEFUN([AC_PYTHON_MOD],[
         PYTHON="python"
     fi
     AC_MSG_CHECKING($PYTHON_NAME module: $1)
-        $PYTHON -c "import $1" 2>/tmp/null
+        $PYTHON -c "import $1" 2>/dev/null
         if test $? -eq 0;
         then
                 AC_MSG_RESULT(yes)
@@ -68,30 +70,17 @@ AC_SUBST([OSRF_INSTALL_JAVA])
 
 # build and install the python modules
 AC_ARG_ENABLE([python],
-[  --disable-python  disable building and installing python modules],
+[  --enable-python  enable building and installing python modules],
 [case "${enableval}" in
   yes) OSRF_INSTALL_PYTHON=true ;;
   no) OSRF_INSTALL_PYTHON=false ;;
   *) AC_MSG_ERROR([please choose another value for --enable-python (supported values are yes or no)]) ;;
 esac],
-[OSRF_INSTALL_PYTHON=true])
+[OSRF_INSTALL_PYTHON=false])
 
 AM_CONDITIONAL([BUILDPYTHON], [test x$OSRF_INSTALL_PYTHON = xtrue])
 AC_SUBST([OSRF_INSTALL_PYTHON])
 
-# create the legacy JSON headers and .so file for backwards compatibility?
-AC_ARG_ENABLE([legacyjson],
-[  --disable-legacyjson    disable the legacy json headers and .so file for backwards compatibility],
-[case "${enableval}" in
-    yes) OSRF_LEGACY_JSON=true ;;
-    no)  OSRF_LEGACY_JSON=false ;;
-  *) AC_MSG_ERROR([please choose another value for --disable-legacyjson (supported values are yes or no)]) ;;
-esac],
-[OSRF_LEGACY_JSON=true])
-
-AM_CONDITIONAL([BUILDJSON], [test x$OSRF_LEGACY_JSON = xtrue])
-AC_SUBST([OSRF_LEGACY_JSON])
-
 # enable debug?
 
 AC_ARG_ENABLE(debug,
@@ -125,19 +114,19 @@ AC_PROG_MAKE_SET
 # Set install path variables
 #------------------------------
 AC_ARG_WITH([tmp],
-[  --with-tmp=path              location for the tmp dir for openSRF (/tmp/osrftmp by default)],
+[  --with-tmp=path                  location for the temporary dir for OpenSRF (default is /tmp)],
 [TMP=${withval}],
-[TMP=/tmp/osrftmp])
+[TMP=/tmp])
 AC_SUBST([TMP])
 
 AC_ARG_WITH([apxs],
-[  --with-apxs=path                 location of apxs (default is /usr/bin/apxs2)],
+[  --with-apxs=path                 location of the apxs Apache configuration tool (default is /usr/bin/apxs2)],
 [APXS2=${withval}],
 [APXS2=/usr/bin/apxs2])
 AC_SUBST([APXS2])
 
 AC_ARG_WITH([apache],
-[  --with-apache=path               location of the apache headers (default is /usr/include/apache2)],
+[  --with-apache=path               location of the Apache headers (default is /usr/include/apache2)],
 [APACHE2_HEADERS=${withval}],
 [APACHE2_HEADERS=/usr/include/apache2])
 AC_SUBST([APACHE2_HEADERS])
@@ -214,7 +203,7 @@ fi
 #-----------------------------
 
 AC_CHECK_LIB([dl], [dlerror], [],AC_MSG_ERROR(***OpenSRF requires libdl))
-AC_CHECK_LIB([memcache], [mc_req_free], [], AC_MSG_ERROR(***OpenSRF requires memcache development headers))
+AC_SEARCH_LIBS([mc_req_free], [memcache], [], AC_MSG_ERROR(***OpenSRF requires memcache development headers))
 AC_CHECK_LIB([ncurses], [initscr], [], AC_MSG_ERROR(***OpenSRF requires ncurses development headers))
 AC_CHECK_LIB([readline], [readline], [], AC_MSG_ERROR(***OpenSRF requires readline development headers))
 AC_CHECK_LIB([xml2], [xmlAddID], [], AC_MSG_ERROR(***OpenSRF requires xml2 development headers))
@@ -258,18 +247,25 @@ AC_CHECK_FUNCS([bzero dup2 gethostbyname gethostname gettimeofday memset select
 #------------------------------------
 
 AC_CONFIG_FILES([Makefile
+                 doc/dokuwiki-doc-stubber.pl
                  examples/math_xul_client/Makefile
+                 examples/math_bench.pl
+                 examples/math_client.py
+                 examples/multisession-test.pl
                  src/Makefile
                  src/c-apps/Makefile
                  src/gateway/Makefile
                  src/java/Makefile
                  src/jserver/Makefile
                  src/libopensrf/Makefile
+                 src/perl/Makefile
                  src/ports/strn_compat/Makefile
                  src/python/Makefile
                  src/router/Makefile
                  src/srfsh/Makefile
-                bin/osrf_config], [if test -e "./bin/osrf_config"; then chmod 755 bin/osrf_config; fi])
+                 bin/opensrf-perl.pl
+                 bin/osrf_config
+                 bin/osrf_ctl.sh])
 
 
 AC_OUTPUT
@@ -290,12 +286,6 @@ else
         AC_MSG_RESULT([OSRF install python?:            no])
 fi
 
-if test "$OSRF_LEGACY_JSON" = "true" ; then
-        AC_MSG_RESULT([OSRF install legacy json?:       yes])
-else
-        AC_MSG_RESULT([OSRF install legacy json?:      no])
-fi
-
        AC_MSG_RESULT(Installation directory prefix:            ${prefix})
        AC_MSG_RESULT(Tmp dir location:                         ${TMP})
        AC_MSG_RESULT(APXS2 location:                           ${APXS2})