Index: trunk/psLib/m4/Makefile.am
===================================================================
--- trunk/psLib/m4/Makefile.am	(revision 11493)
+++ trunk/psLib/m4/Makefile.am	(revision 11493)
@@ -0,0 +1,9 @@
+installed_m4 = ipp_stdopts.m4
+
+EXTRA_DIST= \
+	m4/acx_pthread.m4 \
+    m4/ax_lib_mysql.m4 \
+	$(installed_m4)
+
+m4datadir = $(datadir)/aclocal
+m4data_DATA = $(installed_m4)
Index: trunk/psLib/m4/ipp_stdopts.m4
===================================================================
--- trunk/psLib/m4/ipp_stdopts.m4	(revision 11493)
+++ trunk/psLib/m4/ipp_stdopts.m4	(revision 11493)
@@ -0,0 +1,29 @@
+
+AC_DEFUN([IPP_STDOPTS],
+[
+    AC_ARG_ENABLE(optimize,
+      [AS_HELP_STRING(--enable-optimize,enable compiler optimization)],
+      [AC_MSG_RESULT(compile optimization enabled)
+       CFLAGS="${CFLAGS=} -pipe -O2 -g"
+       PSLIB_CFLAGS="${PSLIB_CFLAGS=} -DPS_NO_TRACE"],
+      [AC_MSG_RESULT([compile optimization disabled])
+        if test x"${CFLAGS}" == x; then
+          CFLAGS="-pipe -O0 -g"
+        fi
+      ]
+    )
+
+    dnl handle profiler building
+    AC_ARG_ENABLE(profile,   [AS_HELP_STRING(--enable-profile,enable compiler profiler information inclusion)],
+      [AC_MSG_RESULT(compile optimization enabled)
+       CFLAGS="${CFLAGS=} -pg -g"
+       LDFLAGS="${LDFLAGS=} -pg"]
+    )
+
+    dnl handle path coverage checking
+    AC_ARG_ENABLE(coverage,
+      [AS_HELP_STRING(--enable-coverage,enable path coverage checking)],
+      [AC_MSG_RESULT(path coverage enabled)
+       CFLAGS="${CFLAGS=} -lgcov -fprofile-arcs -ftest-coverage -pg"]
+    )
+])
