Some work on PostgreSQL support

note: still don't work, so use mysql

--HG--
branch : trunk
This commit is contained in:
Kudlaty
2009-07-12 04:32:34 +02:00
parent bda2a721fa
commit 63fd4eda99
5 changed files with 71 additions and 12 deletions
+5 -7
View File
@@ -5,6 +5,7 @@ cmake_policy(SET CMP0005 OLD)
include(CheckIncludeFiles)
include(cmake/FindAce.cmake)
include(cmake/FindMySql.cmake)
include(cmake/FindPostgreSql.cmake)
CONFIGURE_FILE(
"${CMAKE_CURRENT_SOURCE_DIR}/cmake/cmake_uninstall.cmake.in"
"${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
@@ -61,13 +62,10 @@ message("* Libs install dir at: ${LIBSDIR}")
FIND_LIBRARY(SSLLIB NAMES ssl DOC "SSL library")
FIND_LIBRARY(ZLIB z "Zlib library")
IF(DO_POSTGRESQL)
message("* With PostgreSQL")
set(DO_MYSQL 0)
SET(POSTGRE_INCLUDES "-I/usr/include/postgresql -I/usr/local/postgresql ${POSTGRE_INCLUDES}")
SET(POSTGRE_LIBS "-L/usr/lib/postresql -lpq -lz -lpthread -lcrypt -lnsl -lm -lpthread -L/usr/lib -lssl -lcrypto ${POSTGRE_LIBS}")
ADD_DEFINITIONS(-DDO_POSTGRESQL)
MESSAGE("* With PostgreSQL")
FIND_PostgreSQL()
ADD_DEFINITIONS(-DDO_POSTGRESQL)
ENDIF(DO_POSTGRESQL)
IF(DO_MYSQL)
@@ -174,7 +172,7 @@ src/shared/vmap
src/game
${SCRIPT_INCLUDE}
${MYSQL_INCLUDE_DIR}
${POSTGRE_INCLUDES}
${POSTGRESQL_INCLUDE_DIR}
${CMAKE_CURRENT_BINARY_DIR}/src/shared
${CMAKE_CURRENT_SOURCE_DIR}/..
${ACE_INCLUDE_DIR}