49 lines
1 KiB
Text
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)
|
|
|