[Groonga-commit] groonga/groonga [master] Extract AC_CHECK_HEADERS to be shared

Back to archive index

null+****@clear***** null+****@clear*****
2012年 4月 12日 (木) 15:09:17 JST


Kouhei Sutou	2012-04-12 15:09:17 +0900 (Thu, 12 Apr 2012)

  New Revision: 4eb596347f84355b45b6894eef76ee4a5e5f4c10

  Log:
    Extract AC_CHECK_HEADERS to be shared

  Added files:
    build/ac-macros/check-headers.m4
  Modified files:
    configure.ac

  Added: build/ac-macros/check-headers.m4 (+19 -0) 100644
===================================================================
--- /dev/null
+++ build/ac-macros/check-headers.m4    2012-04-12 15:09:17 +0900 (21c96eb)
@@ -0,0 +1,19 @@
+# -*- autoconf -*-
+
+AC_CHECK_HEADERS(sys/mman.h)
+AC_CHECK_HEADERS(sys/time.h)
+AC_CHECK_HEADERS(sys/timeb.h)
+AC_CHECK_HEADERS(sys/param.h)
+AC_CHECK_HEADERS(sys/types.h)
+AC_CHECK_HEADERS(sys/resource.h)
+AC_CHECK_HEADERS(netdb.h)
+AC_CHECK_HEADERS(sys/wait.h)
+AC_CHECK_HEADERS(sys/socket.h)
+AC_CHECK_HEADERS(netinet/in.h)
+AC_CHECK_HEADERS(netinet/tcp.h)
+AC_CHECK_HEADERS(ucontext.h)
+AC_CHECK_HEADERS(signal.h)
+AC_CHECK_HEADERS(errno.h)
+AC_CHECK_HEADERS(execinfo.h)
+AC_CHECK_HEADERS(sys/sysctl.h)
+AC_CHECK_HEADERS(time.h)

  Modified: configure.ac (+1 -4)
===================================================================
--- configure.ac    2012-04-12 15:03:51 +0900 (41f7f34)
+++ configure.ac    2012-04-12 15:09:17 +0900 (18b49ab)
@@ -320,10 +320,7 @@ AC_LINK_IFELSE(
       ])
   ])
 
-AC_CHECK_HEADERS(sys/mman.h sys/time.h sys/timeb.h sys/param.h sys/types.h sys/resource.h)
-AC_CHECK_HEADERS(netdb.h sys/wait.h sys/socket.h netinet/in.h netinet/tcp.h)
-AC_CHECK_HEADERS(ucontext.h signal.h errno.h execinfo.h sys/sysctl.h)
-AC_CHECK_HEADERS(time.h)
+m4_include(build/ac-macros/check-headers.m4)
 AC_CHECK_FUNCS(open close read write)
 AC_CHECK_FUNCS(localtime_r gmtime_r mkostemp)
 BACKTRACE_LIBS=




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