Back to home page

EIC code displayed by LXR

 
 

    


Warning, /jana2/cmake/FindMySQL.cmake is written in an unsupported language. File is not indexed.

0001 # - Find mysqlclient
0002 # Find the native MySQL includes and library
0003 #
0004 #  MYSQL_INCLUDE_DIR - where to find mysql.h, etc.
0005 #  MYSQL_LIBRARIES   - List of libraries when using MySQL.
0006 #  MYSQL_FOUND       - True if MySQL found.
0007 
0008 IF (MYSQL_INCLUDE_DIR)
0009     # Already in cache, be silent
0010     SET(MYSQL_FIND_QUIETLY TRUE)
0011 ENDIF (MYSQL_INCLUDE_DIR)
0012 
0013 FIND_PATH(MYSQL_INCLUDE_DIR mysql.h
0014         /usr/local/include/mysql
0015         /usr/include/mysql
0016         )
0017 
0018 SET(MYSQL_NAMES mysqlclient mysqlclient_r)
0019 FIND_LIBRARY(MYSQL_LIBRARY
0020         NAMES ${MYSQL_NAMES}
0021         PATHS /usr/lib /usr/local/lib
0022         PATH_SUFFIXES mysql
0023         )
0024 
0025 IF (MYSQL_INCLUDE_DIR AND MYSQL_LIBRARY)
0026     SET(MYSQL_FOUND TRUE)
0027     SET( MYSQL_LIBRARIES ${MYSQL_LIBRARY} )
0028 ELSE (MYSQL_INCLUDE_DIR AND MYSQL_LIBRARY)
0029     SET(MYSQL_FOUND FALSE)
0030     SET( MYSQL_LIBRARIES )
0031 ENDIF (MYSQL_INCLUDE_DIR AND MYSQL_LIBRARY)
0032 
0033 IF (MYSQL_FOUND)
0034     IF (NOT MYSQL_FIND_QUIETLY)
0035         MESSAGE(STATUS "Found MySQL: ${MYSQL_LIBRARY}")
0036     ENDIF (NOT MYSQL_FIND_QUIETLY)
0037 ELSE (MYSQL_FOUND)
0038     IF (MYSQL_FIND_REQUIRED)
0039         MESSAGE(STATUS "Looked for MySQL libraries named ${MYSQL_NAMES}.")
0040         MESSAGE(FATAL_ERROR "Could NOT find MySQL library")
0041     ENDIF (MYSQL_FIND_REQUIRED)
0042 ENDIF (MYSQL_FOUND)
0043 
0044 MARK_AS_ADVANCED(
0045         MYSQL_LIBRARY
0046         MYSQL_INCLUDE_DIR
0047 )