This repository has been archived on 2025-02-12. You can view files and clone it, but cannot push or open issues or pull requests.
tinjac/wt-3.1.7a/cmake/WtFindMysqlpp.txt
2010-12-29 16:01:33 +00:00

49 lines
1 KiB
Text

# This file defines:
# - MYSQLPP_LIBRARIES
# - MYSQLPP_INCLUDE_DIRS
# - MYSQLPP_FOUND
# - MSQLPP_DEFINITIONS
# Taking into account:
# - MYSQL_PREFIX
FIND_LIBRARY(MYSQLPP_LIBRARIES mysqlpp
${MYSQL_PREFIX}/lib
/usr/lib
/usr/local/lib
/opt/local/lib
)
FIND_PATH(MYSQLPP_INCLUDE mysql++/mysql++.h
${MYSQL_PREFIX}/include
/usr/include
/usr/local/include
/opt/local/include
)
FIND_PATH(MYSQL_INCLUDE mysql.h
${MYSQL_PREFIX}/include
/usr/include
/usr/local/include
/usr/include/mysql
/opt/local/include/mysql5/mysql
/usr/local/include/mysql
)
SET(MYSQLPP_FOUND FALSE)
IF(MYSQLPP_LIBRARIES
AND MYSQLPP_INCLUDE
AND MYSQL_INCLUDE)
SET(MYSQLPP_FOUND TRUE)
SET(MYSQLPP_INCLUDE_DIRS ${MYSQLPP_INCLUDE} ${MYSQL_INCLUDE})
IF(WIN32)
# Static linkage of mysqlpp, hence we don't want __declspecs
SET(MSQLPP_DEFINITIONS -DMYSQLPP_NO_DLL)
ELSE(WIN32)
SET(MSQLPP_DEFINITIONS "")
ENDIF(WIN32)
ENDIF(MYSQLPP_LIBRARIES
AND MYSQLPP_INCLUDE
AND MYSQL_INCLUDE)