null+****@clear*****
null+****@clear*****
2012年 4月 13日 (金) 17:59:57 JST
Kouhei Sutou 2012-04-13 17:59:57 +0900 (Fri, 13 Apr 2012)
New Revision: cd3ff65ff67c8501a123478b6078f2e04e6eba47
Log:
cmake: group definitions
Modified files:
config.h.cmake
Modified: config.h.cmake (+84 -73)
===================================================================
--- config.h.cmake 2012-04-13 17:54:25 +0900 (bffae99)
+++ config.h.cmake 2012-04-13 17:59:57 +0900 (8280268)
@@ -1,49 +1,88 @@
/* config.h.cmake. Generated from CMakeLists.txt by cmake. */
-#define CONFIGURE_OPTIONS "${CONFIGURE_OPTIONS}"
+/* general constants */
+#define CONFIGURE_OPTIONS "${CONFIGURE_OPTIONS}"
-#cmakedefine ENABLE_MEMORY_DEBUG 1
+#define HOST_CPU "${CMAKE_HOST_SYSTEM_PROCESSOR}"
+#define HOST_OS "${CMAKE_HOST_SYSTEM_NAME}"
-#define GRN_CONFIG_PATH "${GRN_CONFIG_PATH}"
-#define GRN_LOG_PATH "${GRN_LOG_PATH}"
-#define GRN_VERSION "${GRN_VERSION}"
+#define VERSION "${GRN_VERSION}"
+#define PACKAGE "${PROJECT_NAME}"
+#define PACKAGE_NAME "${PROJECT_NAME}"
+#define PACKAGE_STRING "${PROJECT_NAME} ${GRN_VERSION}"
+#define PACKAGE_TARNAME "${PACKAGE_TARNAME}"
+#define PACKAGE_URL "${PACKAGE_URL}"
+#define PACKAGE_VERSION "${GRN_VERSION}"
-#define GRN_DEFAULT_DB_KEY "${GRN_DEFAULT_DB_KEY}"
+/* groonga related constants */
+#define GRN_CONFIG_PATH "${GRN_CONFIG_PATH}"
+#define GRN_LOG_PATH "${GRN_LOG_PATH}"
+#define GRN_VERSION "${GRN_VERSION}"
+
+#define GRN_DEFAULT_DB_KEY "${GRN_DEFAULT_DB_KEY}"
#define GRN_DEFAULT_ENCODING "${GRN_DEFAULT_ENCODING}"
-#define GRN_DEFAULT_MATCH_ESCALATION_THRESHOLD ${GRN_DEFAULT_MATCH_ESCALATION_THRESHOLD}
-#define GRN_DEFAULT_RELATIVE_DOCUMENT_ROOT "${GRN_DEFAULT_RELATIVE_DOCUMENT_ROOT}"
-#define GRN_DEFAULT_DOCUMENT_ROOT "${GRN_DEFAULT_DOCUMENT_ROOT}"
+#define GRN_DEFAULT_MATCH_ESCALATION_THRESHOLD \
+ ${GRN_DEFAULT_MATCH_ESCALATION_THRESHOLD}
+#define GRN_DEFAULT_RELATIVE_DOCUMENT_ROOT \
+ "${GRN_DEFAULT_RELATIVE_DOCUMENT_ROOT}"
+#define GRN_DEFAULT_DOCUMENT_ROOT \
+ "${GRN_DEFAULT_DOCUMENT_ROOT}"
-#define GRN_PLUGINS_DIR "${GRN_PLUGINS_DIR}"
-#define GRN_PLUGIN_SUFFIX "${GRN_PLUGIN_SUFFIX}"
+#define GRN_PLUGINS_DIR "${GRN_PLUGINS_DIR}"
+#define GRN_PLUGIN_SUFFIX "${GRN_PLUGIN_SUFFIX}"
-#cmakedefine GROONGA_USE_MAP_HUGETLB
+/* build switches */
+#cmakedefine USE_MEMORY_DEBUG
+#cmakedefine USE_MAP_HUGETLB
+#cmakedefine USE_AIO
+#cmakedefine USE_DYNAMIC_MALLOC_CHANGE
+#cmakedefine USE_EPOLL
+#cmakedefine USE_EXACT_ALLOC_COUNT
+#cmakedefine USE_FAIL_MALLOC
+#cmakedefine USE_FUTEX
+#cmakedefine USE_KQUEUE
+#cmakedefine USE_MSG_MORE
+#cmakedefine USE_MSG_NOSIGNAL
+#cmakedefine USE_POLL
+#cmakedefine USE_QUERY_ABORT
+#cmakedefine USE_SELECT
-#cmakedefine HAVE_BACKTRACE
-#cmakedefine HAVE_CLOCK_GETTIME
-#cmakedefine HAVE_CLOCK
+/* compiler specific build options */
+#cmakedefine _FILE_OFFSET_BITS
+#cmakedefine _GNU_SOURCE
+#cmakedefine _ISOC99_SOURCE
+#cmakedefine _LARGE_FILES
+#cmakedefine _NETBSD_SOURCE
+#cmakedefine _XOPEN_SOURCE
+#cmakedefine _XPG4_2
+#cmakedefine __EXTENSIONS__
+
+/* build environment */
+#cmakedefine WORDS_BIGENDIAN
+
+/* packages */
+#cmakedefine WITH_BENCHMARK
+#cmakedefine WITH_CUTTER
+#cmakedefine WITH_KYTEA
+#cmakedefine WITH_LIBMEMCACHED
+#cmakedefine WITH_LZO
+#cmakedefine WITH_MECAB
+#cmakedefine WITH_MESSAGE_PACK
+#cmakedefine WITH_NFKC
+#cmakedefine WITH_ZEROMQ
+#cmakedefine WITH_ZLIB
+
+/* headers */
#cmakedefine HAVE_DLFCN_H
#cmakedefine HAVE_ERRNO_H
#cmakedefine HAVE_EXECINFO_H
-#cmakedefine HAVE_FPCLASSIFY
-#cmakedefine HAVE_GMTIME_R
#cmakedefine HAVE_INTTYPES_H
-#cmakedefine HAVE_LIBEDIT
-#cmakedefine HAVE_LIBEVENT
-#cmakedefine HAVE_LIBM
-#cmakedefine HAVE_LIBRT
#cmakedefine HAVE_LINUX_FUTEX_H
-#cmakedefine HAVE_LOCALTIME_R
-#cmakedefine HAVE_MECAB_DICTIONARY_INFO_T
#cmakedefine HAVE_MEMORY_H
-#cmakedefine HAVE_MESSAGE_PACK
-#cmakedefine HAVE_MKOSTEMP
#cmakedefine HAVE_NETDB_H
#cmakedefine HAVE_NETINET_IN_H
#cmakedefine HAVE_NETINET_TCP_H
-#cmakedefine HAVE_OPEN
#cmakedefine HAVE_PTHREAD_H
-#cmakedefine HAVE_READ
#cmakedefine HAVE_SIGNAL_H
#cmakedefine HAVE_STDINT_H
#cmakedefine HAVE_STDLIB_H
@@ -64,52 +103,24 @@
#cmakedefine HAVE_TIME_H
#cmakedefine HAVE_UCONTEXT_H
#cmakedefine HAVE_UNISTD_H
-#cmakedefine HAVE_WRITE
-#cmakedefine HAVE_ZEROMQ
-
-#define HOST_CPU "${CMAKE_HOST_SYSTEM_PROCESSOR}"
-#define HOST_OS "${CMAKE_HOST_SYSTEM_NAME}"
-#cmakedefine WITH_LZO
-#cmakedefine WITH_NFKC
-#cmakedefine WITH_ZLIB
-
-#define PACKAGE "${PROJECT_NAME}"
-#define PACKAGE_NAME "${PROJECT_NAME}"
-#cmakedefine PACKAGE_STRING
-#cmakedefine PACKAGE_TARNAME
-#cmakedefine PACKAGE_URL
-#define PACKAGE_VERSION "${GRN_VERSION}"
-#define VERSION "${GRN_VERSION}"
-
-#cmakedefine STDC_HEADERS
-#cmakedefine USE_AIO
-#cmakedefine USE_DYNAMIC_MALLOC_CHANGE
-#cmakedefine USE_EPOLL
-#cmakedefine USE_EXACT_ALLOC_COUNT
-#cmakedefine USE_FAIL_MALLOC
-#cmakedefine USE_FUTEX
-#cmakedefine USE_KQUEUE
-#cmakedefine USE_MSG_MORE
-#cmakedefine USE_MSG_NOSIGNAL
-#cmakedefine USE_POLL
-#cmakedefine USE_QUERY_ABORT
-#cmakedefine USE_SELECT
-
-#cmakedefine WITH_BENCHMARK
-#cmakedefine WITH_CUTTER
-#cmakedefine WITH_KYTEA
-#cmakedefine WITH_LIBMEMCACHED
-#cmakedefine WITH_MECAB
-
-#cmakedefine WORDS_BIGENDIAN
+/* libraries */
+#cmakedefine HAVE_LIBEDIT
+#cmakedefine HAVE_LIBEVENT
+#cmakedefine HAVE_LIBM
+#cmakedefine HAVE_LIBRT
-#cmakedefine _FILE_OFFSET_BITS
-#cmakedefine _GNU_SOURCE
-#cmakedefine _ISOC99_SOURCE
-#cmakedefine _LARGE_FILES
-#cmakedefine _NETBSD_SOURCE
-#cmakedefine _XOPEN_SOURCE
-#cmakedefine _XPG4_2
-#cmakedefine __EXTENSIONS__
+/* structs */
+#cmakedefine HAVE_MECAB_DICTIONARY_INFO_T
+/* functions */
+#cmakedefine HAVE_BACKTRACE
+#cmakedefine HAVE_CLOCK
+#cmakedefine HAVE_CLOCK_GETTIME
+#cmakedefine HAVE_FPCLASSIFY
+#cmakedefine HAVE_GMTIME_R
+#cmakedefine HAVE_LOCALTIME_R
+#cmakedefine HAVE_MKOSTEMP
+#cmakedefine HAVE_OPEN
+#cmakedefine HAVE_READ
+#cmakedefine HAVE_WRITE