下面这份代码,是我从网上找到的添加MySQL头文件和链接文件的CMake代码。
# - Find mysqlclient
# Find the native MySQL includes and library
#
# MYSQL_INCLUDE_DIR - where to find mysql.h, etc.
# MYSQL_LIBRARIES - List of libraries when using MySQL.
# MYSQL_FOUND - True if MySQL found.
IF (MYSQL_INCLUDE_DIR)
# Already in cache, be silent
SET(MYSQL_FIND_QUIETLY TRUE)
ENDIF (MYSQL_INCLUDE_DIR)
#从下面那两个路径找mysql.h,将找到的路径放到MYSQL_INCLUDE_DIR这个变量中。
FIND_PATH(MYSQL_INCLUDE_DIR mysql.h
/usr/local/include/mysql
/usr/include/mysql
)
#设置要寻找的链接库的名字,这里应该是找libmysqlclient.so
SET(MYSQL_NAMES mysqlclient mysqlclient_r)
#将libmys