# 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)

