[Groonga-commit] groonga/groonga [master] add --disable-benchmark option.

Back to archive index

null+****@clear***** null+****@clear*****
2010年 7月 5日 (月) 13:30:31 JST


Kouhei Sutou	2010-07-05 04:30:31 +0000 (Mon, 05 Jul 2010)

  New Revision: ef2b57efb0fca97d8871ffe6558f493fe2ff762d

  Log:
    add --disable-benchmark option.

  Modified files:
    configure.ac

  Modified: configure.ac (+21 -13)
===================================================================
--- configure.ac    2010-07-05 03:17:22 +0000 (a2f62c9)
+++ configure.ac    2010-07-05 04:30:31 +0000 (5f63cd1)
@@ -407,22 +407,30 @@ else
   AM_CONDITIONAL([WITH_SOUPCUTTER], false)
 fi
 
-# check GLib for benchmark
-m4_ifdef([AM_PATH_GLIB_2_0], [
-GLIB_REQUIRED=2.8.0
-AC_SUBST(GLIB_REQUIRED)
-AM_PATH_GLIB_2_0($GLIB_REQUIRED,
-                 [ac_benchmark_available="yes"],
-                 [ac_benchmark_available="no"],
-                 [gobject gthread])
-],
-[ac_benchmark_available="no"])
-AC_MSG_CHECKING(for benchmark availablity)
-AC_MSG_RESULT($ac_benchmark_available)
-AM_CONDITIONAL([WITH_BENCHMARK], [test "$ac_benchmark_available" = "yes"])
+# check for benchmark
+AC_ARG_ENABLE(benchmark,
+  [AS_HELP_STRING([--disable-benchmark],
+    [don't build benchmark programs.])],,
+  [enable_benchmark="yes"])
+if test "x$enable_benchmark" == "xno"; then
+  ac_benchmark_available="no"
+else
+  m4_ifdef([AM_PATH_GLIB_2_0], [
+  GLIB_REQUIRED=2.8.0
+  AC_SUBST(GLIB_REQUIRED)
+  AM_PATH_GLIB_2_0($GLIB_REQUIRED,
+		   [ac_benchmark_available="yes"],
+		   [ac_benchmark_available="no"],
+		   [gobject gthread])
+  ],
+  [ac_benchmark_available="no"])
+  AC_MSG_CHECKING(for benchmark availablity)
+  AC_MSG_RESULT($ac_benchmark_available)
+fi
 if test "$ac_benchmark_available" = "yes"; then
   AC_DEFINE(WITH_BENCHMARK, 1, [Define to 1 if benchamrk is available])
 fi
+AM_CONDITIONAL([WITH_BENCHMARK], [test "$ac_benchmark_available" = "yes"])
 
 # check Ruby for HTTP test
 ac_cv_ruby_available="no"




Groonga-commit メーリングリストの案内
Back to archive index