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 )