Ticket #191: cmake_7_12.1.diff

File cmake_7_12.1.diff, 15.4 kB (added by gunnar, 9 months ago)

cmake configuration files

  • patterns/CMakeLists.txt

     
     1INCLUDE_DIRECTORIES(${GNUGo_SOURCE_DIR}/engine) 
     2INCLUDE_DIRECTORIES(${GNUGo_SOURCE_DIR}/sgf) 
     3INCLUDE_DIRECTORIES(${GNUGo_SOURCE_DIR}/utils) 
     4 
     5########### mkpat program ############### 
     6 
     7SET(mkpat_SRCS 
     8    mkpat.c 
     9    transform.c 
     10    dfa.c 
     11    ) 
     12 
     13ADD_EXECUTABLE(mkpat ${mkpat_SRCS}) 
     14 
     15TARGET_LINK_LIBRARIES(mkpat utils) 
     16 
     17 
     18########### joseki program ############### 
     19 
     20SET(joseki_SRCS 
     21    joseki.c 
     22    ) 
     23 
     24ADD_EXECUTABLE(joseki ${joseki_SRCS}) 
     25 
     26TARGET_LINK_LIBRARIES(joseki board sgf utils) 
     27 
     28 
     29########### mkeyes program ############### 
     30 
     31SET(mkeyes_SRCS 
     32    mkeyes.c 
     33    ) 
     34 
     35ADD_EXECUTABLE(mkeyes ${mkeyes_SRCS}) 
     36 
     37TARGET_LINK_LIBRARIES(mkeyes utils) 
     38 
     39 
     40########### uncompress_fuseki program ############### 
     41 
     42SET(uncompress_fuseki_SRCS 
     43    uncompress_fuseki.c 
     44    ) 
     45 
     46ADD_EXECUTABLE(uncompress_fuseki ${uncompress_fuseki_SRCS}) 
     47 
     48TARGET_LINK_LIBRARIES(uncompress_fuseki utils board sgf) 
     49 
     50 
     51########### extract_fuseki program ############### 
     52 
     53SET(extract_fuseki_SRCS 
     54    extract_fuseki.c 
     55    ) 
     56 
     57ADD_EXECUTABLE(extract_fuseki ${extract_fuseki_SRCS}) 
     58 
     59TARGET_LINK_LIBRARIES(extract_fuseki engine patterns engine patterns sgf utils) 
     60 
     61 
     62########### next target ############### 
     63 
     64SET(compress_fuseki_SRCS 
     65    compress_fuseki.c 
     66    ) 
     67 
     68ADD_EXECUTABLE(compress_fuseki ${compress_fuseki_SRCS}) 
     69 
     70TARGET_LINK_LIBRARIES(compress_fuseki) 
     71 
     72 
     73########### Generate files. ############## 
     74 
     75GET_TARGET_PROPERTY(JOSEKI_EXE joseki LOCATION) 
     76GET_TARGET_PROPERTY(MKPAT_EXE mkpat LOCATION) 
     77GET_TARGET_PROPERTY(MKEYES_EXE mkeyes LOCATION) 
     78GET_TARGET_PROPERTY(UNCOMPRESS_FUSEKI_EXE uncompress_fuseki LOCATION) 
     79 
     80SET(JOSEKI_INPUTS "") 
     81SET(JOSEKI_NAMES "") 
     82SET(GG_BUILT_SOURCES "") 
     83MACRO(BUILD_JOSEKI NAME PREFIX) 
     84    ADD_CUSTOM_COMMAND( 
     85        OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${NAME}.db 
     86        COMMAND ${JOSEKI_EXE} ${PREFIX} ${CMAKE_CURRENT_SOURCE_DIR}/${NAME}.sgf >${CMAKE_CURRENT_BINARY_DIR}/${NAME}.db 
     87        DEPENDS joseki ${CMAKE_CURRENT_SOURCE_DIR}/${NAME}.sgf 
     88    ) 
     89    SET(JOSEKI_INPUTS ${JOSEKI_INPUTS} "-i" ${CMAKE_CURRENT_BINARY_DIR}/${NAME}.db) 
     90    SET(JOSEKI_NAMES ${JOSEKI_NAMES} ${CMAKE_CURRENT_BINARY_DIR}/${NAME}.db) 
     91ENDMACRO(BUILD_JOSEKI) 
     92 
     93BUILD_JOSEKI(gogo JG) 
     94BUILD_JOSEKI(hoshi_keima JHK) 
     95BUILD_JOSEKI(hoshi_other JHO) 
     96BUILD_JOSEKI(komoku JK) 
     97BUILD_JOSEKI(sansan JS) 
     98BUILD_JOSEKI(mokuhazushi JM) 
     99BUILD_JOSEKI(takamoku JT) 
     100 
     101MACRO(RUN_MKPAT OPTIONS1 OPTIONS2 PATNAME DBNAME CNAME) 
     102ADD_CUSTOM_COMMAND( 
     103    OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${CNAME} 
     104    COMMAND ${MKPAT_EXE} ${OPTIONS1} ${OPTIONS2} ${PATNAME} 
     105                         -i ${CMAKE_CURRENT_SOURCE_DIR}/${DBNAME} 
     106                         -o ${CMAKE_CURRENT_BINARY_DIR}/${CNAME} 
     107    DEPENDS mkpat ${CMAKE_CURRENT_SOURCE_DIR}/${DBNAME} 
     108    ) 
     109SET(GG_BUILT_SOURCES ${GG_BUILT_SOURCES} ${CMAKE_CURRENT_BINARY_DIR}/${CNAME}) 
     110ENDMACRO(RUN_MKPAT) 
     111 
     112SET(DFAFLAGS -D -m) 
     113 
     114MACRO(RUN_MKPAT_DFA OPTIONS PATNAME DTRNAME DBNAME CNAME) 
     115ADD_CUSTOM_COMMAND( 
     116    OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${CNAME} 
     117    COMMAND ${MKPAT_EXE} ${DFAFLAGS} ${OPTIONS} 
     118                         -t ${CMAKE_CURRENT_SOURCE_DIR}/${DTRNAME} ${PATNAME} 
     119                         -i ${CMAKE_CURRENT_SOURCE_DIR}/${DBNAME} 
     120                         -o ${CMAKE_CURRENT_BINARY_DIR}/${CNAME} 
     121    DEPENDS mkpat ${CMAKE_CURRENT_SOURCE_DIR}/${DBNAME} ${CMAKE_CURRENT_SOURCE_DIR}/${DTRNAME} 
     122    ) 
     123SET(GG_BUILT_SOURCES ${GG_BUILT_SOURCES} ${CMAKE_CURRENT_BINARY_DIR}/${CNAME}) 
     124ENDMACRO(RUN_MKPAT_DFA) 
     125 
     126MACRO(RUN_UNCOMPRESS_FUSEKI BOARDSIZE) 
     127ADD_CUSTOM_COMMAND( 
     128    OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/fuseki${BOARDSIZE}.c 
     129    COMMAND ${UNCOMPRESS_FUSEKI_EXE} ${BOARDSIZE} 
     130                         ${CMAKE_CURRENT_SOURCE_DIR}/fuseki${BOARDSIZE}.dbz 
     131                         c > ${CMAKE_CURRENT_BINARY_DIR}/fuseki${BOARDSIZE}.c 
     132    DEPENDS mkpat ${CMAKE_CURRENT_SOURCE_DIR}/fuseki${BOARDSIZE}.dbz 
     133    ) 
     134SET(GG_BUILT_SOURCES ${GG_BUILT_SOURCES} ${CMAKE_CURRENT_BINARY_DIR}/fuseki${BOARDSIZE}.c) 
     135ENDMACRO(RUN_UNCOMPRESS_FUSEKI) 
     136 
     137# FIXME: It's very ugly that the RUN_MKPAT macro takes two separate 
     138# option arguments, where one is in most cases eliminated by using "". 
     139# The problem with just having one option argument is that specifying 
     140# it as "-c -b" causes the space to be escaped into "-c\ -b". There is 
     141# probably some trivial workaround for someone who actually knows cmake. 
     142RUN_MKPAT(-X "" attpat attack.db apatterns.c) 
     143RUN_MKPAT("" "" defpat defense.db dpatterns.c) 
     144RUN_MKPAT(-b "" handipat handicap.db handipat.c) 
     145RUN_MKPAT(-c "" influencepat influence.db influence.c) 
     146RUN_MKPAT(-c -b barrierspat barriers.db barriers.c) 
     147RUN_MKPAT(-b "" endpat endgame.db endgame.c) 
     148RUN_MKPAT(-c "" conn conn.db conn.c) 
     149RUN_MKPAT(-b "" fusekipat fuseki.db fusekipat.c) 
     150RUN_MKPAT_DFA(-b aa_attackpat aa_attackpats.dtr aa_attackpats.db aa_attackpat.c) 
     151RUN_MKPAT_DFA(-b owl_vital_apat owl_vital_apats.dtr owl_vital_apats.db owl_vital_apat.c) 
     152RUN_MKPAT_DFA(-b owl_attackpat owl_attackpats.dtr owl_attackpats.db owl_attackpat.c) 
     153RUN_MKPAT_DFA(-b owl_defendpat owl_defendpats.dtr owl_defendpats.db owl_defendpat.c) 
     154RUN_UNCOMPRESS_FUSEKI(9) 
     155RUN_UNCOMPRESS_FUSEKI(13) 
     156RUN_UNCOMPRESS_FUSEKI(19) 
     157 
     158ADD_CUSTOM_COMMAND( 
     159   OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/josekidb.c 
     160   COMMAND ${MKPAT_EXE} -C joseki ${JOSEKI_INPUTS} 
     161                        -o ${CMAKE_CURRENT_BINARY_DIR}/josekidb.c 
     162   DEPENDS mkpat ${JOSEKI_NAMES} 
     163   ) 
     164SET(GG_BUILT_SOURCES ${GG_BUILT_SOURCES} ${CMAKE_CURRENT_BINARY_DIR}/josekidb.c) 
     165    
     166ADD_CUSTOM_COMMAND( 
     167   OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/patterns.c 
     168   COMMAND ${MKPAT_EXE} -b pat -i ${CMAKE_CURRENT_SOURCE_DIR}/patterns.db 
     169                               -i ${CMAKE_CURRENT_SOURCE_DIR}/patterns2.db 
     170                               -o ${CMAKE_CURRENT_BINARY_DIR}/patterns.c 
     171   DEPENDS mkpat ${CMAKE_CURRENT_SOURCE_DIR}/patterns.db 
     172                 ${CMAKE_CURRENT_SOURCE_DIR}/patterns2.db 
     173   ) 
     174SET(GG_BUILT_SOURCES ${GG_BUILT_SOURCES} ${CMAKE_CURRENT_BINARY_DIR}/patterns.c) 
     175 
     176ADD_CUSTOM_COMMAND( 
     177   OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/eyes.c 
     178   COMMAND ${MKEYES_EXE} < ${CMAKE_CURRENT_SOURCE_DIR}/eyes.db 
     179                         > ${CMAKE_CURRENT_BINARY_DIR}/eyes.c 
     180   DEPENDS mkpat ${CMAKE_CURRENT_SOURCE_DIR}/eyes.db 
     181   ) 
     182SET(GG_BUILT_SOURCES ${GG_BUILT_SOURCES} ${CMAKE_CURRENT_BINARY_DIR}/eyes.c) 
     183 
     184 
     185 
     186########### patterns library ############### 
     187 
     188SET(patterns_STAT_SRCS 
     189    connections.c 
     190    helpers.c 
     191    transform.c 
     192    ${GG_BUILT_SOURCES} 
     193    ) 
     194 
     195ADD_LIBRARY(patterns STATIC ${patterns_STAT_SRCS}) 
  • CMakeLists.txt

     
     1PROJECT(GNUGo) 
     2 
     3INCLUDE(CheckIncludeFiles) 
     4CHECK_INCLUDE_FILES(sys/times.h HAVE_SYS_TIMES_H) 
     5CHECK_INCLUDE_FILES(sys/time.h HAVE_SYS_TIME_H) 
     6CHECK_INCLUDE_FILES("sys/time.h;time.h" TIME_WITH_SYS_TIME) 
     7CHECK_INCLUDE_FILES(unistd.h HAVE_UNISTD_H) 
     8CHECK_INCLUDE_FILES(curses.h HAVE_CURSES_H) 
     9CHECK_INCLUDE_FILES(glib.h HAVE_GLIB_H) 
     10CHECK_INCLUDE_FILES(inttypes.h HAVE_INTTYPES_H) 
     11CHECK_INCLUDE_FILES(memory.h HAVE_MEMORY_H) 
     12CHECK_INCLUDE_FILES(ncurses/curses.h HAVE_NCURSES_CURSES_H) 
     13CHECK_INCLUDE_FILES(ncurses/term.h HAVE_NCURSES_TERM_H) 
     14CHECK_INCLUDE_FILES(stdint.h HAVE_STDINT_H) 
     15CHECK_INCLUDE_FILES(stdlib.h HAVE_STDLIB_H) 
     16CHECK_INCLUDE_FILES(strings.h HAVE_STRINGS_H) 
     17CHECK_INCLUDE_FILES(string.h HAVE_STRING_H) 
     18CHECK_INCLUDE_FILES(sys/stat.h HAVE_SYS_STAT_H) 
     19CHECK_INCLUDE_FILES(sys/types.h HAVE_SYS_TYPES_H) 
     20CHECK_INCLUDE_FILES(term.h HAVE_TERM_H) 
     21 
     22INCLUDE(CheckTypeSize) 
     23CHECK_TYPE_SIZE(long SIZEOF_LONG) 
     24 
     25INCLUDE(CheckFunctionExists) 
     26CHECK_FUNCTION_EXISTS(times HAVE_TIMES) 
     27CHECK_FUNCTION_EXISTS(usleep HAVE_USLEEP) 
     28CHECK_FUNCTION_EXISTS(gettimeofday HAVE_GETTIMEOFDAY) 
     29CHECK_FUNCTION_EXISTS(vsnprintf HAVE_VSNPRINTF) 
     30# FIXME: Probably necessary to add the glib library for this test to pass. 
     31CHECK_FUNCTION_EXISTS(g_vsnprintf HAVE_G_VSNPRINTF) 
     32 
     33CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/config.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config.h ) 
     34 
     35# Make sure all files know about and can find config.h 
     36ADD_DEFINITIONS(-DHAVE_CONFIG_H) 
     37INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}) 
     38 
     39# Recurse into subdirectories. 
     40ADD_SUBDIRECTORY(utils)  
     41ADD_SUBDIRECTORY(sgf)  
     42ADD_SUBDIRECTORY(engine)  
     43ADD_SUBDIRECTORY(patterns)  
     44ADD_SUBDIRECTORY(interface)  
     45ADD_SUBDIRECTORY(doc)  
  • sgf/CMakeLists.txt

     
     1INCLUDE_DIRECTORIES(${GNUGo_SOURCE_DIR}/utils) 
     2 
     3########### sgfgen program ############### 
     4 
     5SET(sgfgen_SRCS 
     6    sgfgen.c 
     7    ) 
     8 
     9ADD_EXECUTABLE(sgfgen ${sgfgen_SRCS}) 
     10 
     11TARGET_LINK_LIBRARIES(sgfgen) 
     12 
     13 
     14########### sgf library ############### 
     15 
     16SET(sgf_STAT_SRCS 
     17    sgf_utils.c 
     18    sgfnode.c 
     19    sgftree.c 
     20    ) 
     21 
     22ADD_LIBRARY(sgf STATIC ${sgf_STAT_SRCS}) 
  • interface/CMakeLists.txt

     
     1INCLUDE_DIRECTORIES(${GNUGo_SOURCE_DIR}/engine) 
     2INCLUDE_DIRECTORIES(${GNUGo_SOURCE_DIR}/sgf) 
     3INCLUDE_DIRECTORIES(${GNUGo_SOURCE_DIR}/utils) 
     4 
     5########### gnugo executable ############### 
     6 
     7SET(gnugo_SRCS 
     8    main.c 
     9    play_ascii.c 
     10    play_gmp.c 
     11    play_gtp.c 
     12    play_solo.c 
     13    play_test.c 
     14    gmp.c 
     15    gtp.c 
     16    ) 
     17 
     18ADD_EXECUTABLE(gnugo ${gnugo_SRCS}) 
     19 
     20TARGET_LINK_LIBRARIES(gnugo sgf engine sgf utils patterns m) 
     21 
     22INSTALL(TARGETS gnugo DESTINATION bin) 
  • utils/CMakeLists.txt

     
     1SET(utils_STAT_SRCS 
     2    getopt.c 
     3    getopt1.c 
     4    random.c 
     5    gg_utils.c 
     6    winsocket.c 
     7    ) 
     8 
     9ADD_LIBRARY(utils STATIC ${utils_STAT_SRCS}) 
  • engine/CMakeLists.txt

     
     1INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}) 
     2INCLUDE_DIRECTORIES(${GNUGo_SOURCE_DIR}/patterns) 
     3INCLUDE_DIRECTORIES(${GNUGo_SOURCE_DIR}/sgf) 
     4INCLUDE_DIRECTORIES(${GNUGo_SOURCE_DIR}/utils) 
     5 
     6 
     7########### engine library ############### 
     8 
     9SET(engine_STAT_SRCS 
     10    aftermath.c 
     11    board.c 
     12    boardlib.c 
     13    breakin.c 
     14    cache.c 
     15    clock.c 
     16    combination.c 
     17    dragon.c 
     18    endgame.c 
     19    filllib.c 
     20    fuseki.c 
     21    genmove.c 
     22    globals.c 
     23    handicap.c 
     24    hash.c 
     25    influence.c 
     26    interface.c 
     27    matchpat.c 
     28    move_reasons.c 
     29    movelist.c 
     30    optics.c 
     31    oracle.c 
     32    owl.c 
     33    persistent.c 
     34    printutils.c 
     35    readconnect.c 
     36    reading.c 
     37    semeai.c 
     38    sgfdecide.c 
     39    sgffile.c 
     40    shapes.c 
     41    showbord.c 
     42    surround.c 
     43    unconditional.c 
     44    utils.c 
     45    value_moves.c 
     46    worm.c 
     47    ) 
     48 
     49ADD_LIBRARY(engine STATIC ${engine_STAT_SRCS}) 
     50 
     51 
     52########### board library ############### 
     53 
     54SET(board_STAT_SRCS 
     55    board.c 
     56    boardlib.c 
     57    hash.c 
     58    printutils.c 
     59    ) 
     60 
     61ADD_LIBRARY(board STATIC ${board_STAT_SRCS}) 
  • config.h.cmake

     
     1/* Ruleset. Default Japanese */ 
     2#define CHINESE_RULES 0 
     3 
     4/* Allow resignation. Default enabled */ 
     5#define RESIGNATION_ALLOWED 1 
     6 
     7/* Default level (strength). Up to 10 supported */ 
     8#define DEFAULT_LEVEL 10 
     9 
     10/* Center oriented influence. Disabled by default. */ 
     11#define COSMIC_GNUGO 0 
     12 
     13/* Owl Node Limit. 1000 default. */ 
     14#define OWL_NODE_LIMIT 1000 
     15 
     16/* Semeai Variations. 500 default */ 
     17#define SEMEAI_NODE_LIMIT 500 
     18 
     19/* Default hash table size in megabytes */ 
     20#define DEFAULT_MEMORY -1 
     21 
     22/* Compile support for GTP communication over TCP/IP channel. */ 
     23#undef ENABLE_SOCKET_SUPPORT 
     24 
     25/* GAIN/LOSS codes. Disabled by default. */ 
     26#define EXPERIMENTAL_OWL_EXT 0 
     27 
     28/* Large Scale Captures. Disabled by default. */ 
     29#define LARGE_SCALE 0 
     30 
     31/* Oracle. Default not enabled. */ 
     32#define ORACLE 0 
     33 
     34/* Owl Threats. 0 standard. */ 
     35#define OWL_THREATS 0 
     36 
     37/* Break-in module. Enabled by default. */ 
     38#define USE_BREAK_IN 1 
     39 
     40/* Connection module. Default experimental. */ 
     41#define EXPERIMENTAL_CONNECTIONS 1 
     42 
     43/* Connection module. Default standard. */ 
     44#define ALTERNATE_CONNECTIONS 1 
     45 
     46/* Define as 1 to use the grid optimisation, or 2 to run it in self-test mode 
     47   */ 
     48#define GRID_OPT 1 
     49 
     50/* Define to use ansi escape sequences for color debugging */ 
     51#undef ANSI_COLOR 
     52 
     53/* Define to 1 if you have the <curses.h> header file. */ 
     54#cmakedefine HAVE_CURSES_H 1 
     55 
     56/* Define to 1 if you have the `gettimeofday' function. */ 
     57#cmakedefine HAVE_GETTIMEOFDAY 1 
     58 
     59/* Define to 1 if you have the <glib.h> header file. */ 
     60#cmakedefine HAVE_GLIB_H 1 
     61 
     62/* Define to 1 if you have the `g_vsnprintf' function. */ 
     63#cmakedefine HAVE_G_VSNPRINTF 1 
     64 
     65/* Define to 1 if you have the <inttypes.h> header file. */ 
     66#cmakedefine HAVE_INTTYPES_H 1 
     67 
     68/* Define to 1 if you have the <memory.h> header file. */ 
     69#cmakedefine HAVE_MEMORY_H 1 
     70 
     71/* Define to 1 if you have the <ncurses/curses.h> header file. */ 
     72#cmakedefine HAVE_NCURSES_CURSES_H 1 
     73 
     74/* Define to 1 if you have the <ncurses/term.h> header file. */ 
     75#cmakedefine HAVE_NCURSES_TERM_H 1 
     76 
     77/* Define to 1 if you have the <stdint.h> header file. */ 
     78#cmakedefine HAVE_STDINT_H 1 
     79 
     80/* Define to 1 if you have the <stdlib.h> header file. */ 
     81#cmakedefine HAVE_STDLIB_H 1 
     82 
     83/* Define to 1 if you have the <strings.h> header file. */ 
     84#cmakedefine HAVE_STRINGS_H 1 
     85 
     86/* Define to 1 if you have the <string.h> header file. */ 
     87#cmakedefine HAVE_STRING_H 1 
     88 
     89/* Define to 1 if you have the <sys/stat.h> header file. */ 
     90#cmakedefine HAVE_SYS_STAT_H 1 
     91 
     92/* Define to 1 if you have the <sys/times.h> header file. */ 
     93#cmakedefine HAVE_SYS_TIMES_H 1 
     94 
     95/* Define to 1 if you have the <sys/time.h> header file. */ 
     96#cmakedefine HAVE_SYS_TIME_H 1 
     97 
     98/* Define to 1 if you have the <sys/types.h> header file. */ 
     99#cmakedefine HAVE_SYS_TYPES_H 1 
     100 
     101/* Define to 1 if you have the <term.h> header file. */ 
     102#cmakedefine HAVE_TERM_H 1 
     103 
     104/* Define to 1 if you have the `times' function. */ 
     105#cmakedefine HAVE_TIMES 1 
     106 
     107/* Define if your compiler supports transparent unions */ 
     108#undef HAVE_TRANSPARENT_UNIONS 
     109 
     110/* Define to 1 if you have the <unistd.h> header file. */ 
     111#cmakedefine HAVE_UNISTD_H 1 
     112 
     113/* Define to 1 if you have the `usleep' function. */ 
     114#cmakedefine HAVE_USLEEP 1 
     115 
     116/* Define if #define can take a variable number of arguments */ 
     117#undef HAVE_VARIADIC_DEFINE 
     118 
     119/* Define to 1 if you have the `vsnprintf' function. */ 
     120#cmakedefine HAVE_VSNPRINTF 1 
     121 
     122/* Enable GNU Readline support */ 
     123#undef READLINE 
     124 
     125/* The size of a `long', as computed by sizeof. */ 
     126#cmakedefine SIZEOF_LONG ${SIZEOF_LONG} 
     127 
     128/* Define to 1 if you have the ANSI C header files. */ 
     129#undef STDC_HEADERS 
     130 
     131/* Define to 1 if termcap/terminfo is available. */ 
     132#undef TERMINFO 
     133 
     134/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ 
     135#cmakedefine TIME_WITH_SYS_TIME 1 
     136 
     137/* Define special valgrind macros. */ 
     138#undef USE_VALGRIND 
     139 
     140/* Version number of package */ 
     141#define VERSION "3.7.11" 
     142 
     143/* Define to empty if `const' does not conform to ANSI C. */ 
     144#undef const