Some work on PostgreSQL support
note: still don't work, so use mysql --HG-- branch : trunk
This commit is contained in:
@@ -25,10 +25,12 @@
|
||||
#define FD_SETSIZE 1024
|
||||
#include <winsock2.h>
|
||||
#include <postgre/libpq-fe.h>
|
||||
#include <postgre/postgres.h>
|
||||
#include <postgre/pg_type.h>
|
||||
#else
|
||||
#include <libpq-fe.h>
|
||||
//#include <pg_type.h>
|
||||
#include <postgres.h>
|
||||
#include <catalog/pg_type.h>
|
||||
#endif
|
||||
|
||||
class QueryResultPostgre : public QueryResult
|
||||
|
||||
@@ -22,6 +22,9 @@ add_definitions(
|
||||
IF (DO_MYSQL)
|
||||
SET(trinity-core_LINK_FLAGS "-pthread ${trinity-core_LINK_FLAGS}")
|
||||
ENDIF(DO_MYSQL)
|
||||
IF (DO_POSTGRESQL)
|
||||
SET(trinity-core_LINK_FLAGS "-pthread ${trinity-core_LINK_FLAGS}")
|
||||
ENDIF(DO_POSTGRESQL)
|
||||
|
||||
|
||||
IF (CMAKE_SYSTEM_NAME MATCHES "Darwin")
|
||||
@@ -48,7 +51,7 @@ readline
|
||||
gomp
|
||||
${SCRIPT_LIB}
|
||||
${MYSQL_LIBRARIES}
|
||||
${POSTGRE_LIBS}
|
||||
${POSTGRESQL_LIBRARIES}
|
||||
${SSLLIB}
|
||||
${ACE_LIBRARY}
|
||||
${ZLIB}
|
||||
|
||||
@@ -18,9 +18,9 @@ add_definitions(
|
||||
IF (DO_MYSQL)
|
||||
SET(trinity-realm_LINK_FLAGS "-pthread ${trinity-realm_LINK_FLAGS}")
|
||||
ENDIF(DO_MYSQL)
|
||||
IF (DO_POSTGRE)
|
||||
SET(trinity-realm_LINK_FLAGS "${POSTGRE_LIBS} ${trinity-realm_LINK_FLAGS}")
|
||||
ENDIF(DO_POSTGRE)
|
||||
IF (DO_POSTGRESQL)
|
||||
SET(trinity-realm_LINK_FLAGS "-pthread ${trinity-realm_LINK_FLAGS}")
|
||||
ENDIF(DO_POSTGRESQL)
|
||||
|
||||
IF (CMAKE_SYSTEM_NAME MATCHES "Darwin")
|
||||
SET(trinity-realm_LINK_FLAGS "-framework Carbon ${trinity-realm_LINK_FLAGS}")
|
||||
@@ -41,6 +41,7 @@ zlib
|
||||
gomp
|
||||
${SSLLIB}
|
||||
${MYSQL_LIBRARIES}
|
||||
${POSTGRESQL_LIBRARIES}
|
||||
${OSX_LIBS}
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user