diff options
author | Lionel Elie Mamane <lionel@mamane.lu> | 2011-11-17 23:17:21 +0100 |
---|---|---|
committer | Lionel Elie Mamane <lionel@mamane.lu> | 2011-11-17 23:17:21 +0100 |
commit | 7bab4645ce08e9cb41b38a983c57a514358b71ec (patch) | |
tree | a3475bce21e3a3d3af67538146e5b5ba254d78a7 /connectivity | |
parent | 412e178a40bbd8b3e008d637727691bdd6d032a8 (diff) |
Implement --with-sytem-postgreql and --with-libq-path; cleanup unused #define
Diffstat (limited to 'connectivity')
-rw-r--r-- | connectivity/source/drivers/postgresql/makefile.mk | 28 | ||||
-rw-r--r-- | connectivity/source/drivers/postgresql/pq_driver.hxx | 8 |
2 files changed, 7 insertions, 29 deletions
diff --git a/connectivity/source/drivers/postgresql/makefile.mk b/connectivity/source/drivers/postgresql/makefile.mk index 8c8c022f3444..8b026892be1b 100644 --- a/connectivity/source/drivers/postgresql/makefile.mk +++ b/connectivity/source/drivers/postgresql/makefile.mk @@ -39,9 +39,6 @@ NO_DEFAULT_STL=TRUE .IF "$(BUILD_POSTGRESQL_SDBC)" == "YES" -.IF "$(SYSTEM_POSTGRESQL)" != "YES" -.INCLUDE : $(SOLARINCDIR)$/postgresql/postgresql-version.mk -.ENDIF #------------------------------------------------------------------- # uno component naming scheme @@ -51,22 +48,8 @@ PQ_SDBC_MAJOR=0 PQ_SDBC_MINOR=8 PQ_SDBC_MICRO=1 PQ_SDBC_VERSION=$(PQ_SDBC_MAJOR).$(PQ_SDBC_MINOR).$(PQ_SDBC_MICRO) -.IF "$(SYSTEM_POSTGRESQL)" == "YES" -POSTGRESQL_MAJOR:=$(shell @pg_config --version | awk '{ print $$2 }' | cut -d. -f1) -POSTGRESQL_MINOR:=$(shell @pg_config --version | awk '{ print $$2 }' | cut -d. -f2) -POSTGRESQL_MICRO:=$(shell @pg_config --version | awk '{ print $$2 }' | cut -d. -f3) -.ENDIF - -.IF "$(SYSTEM_POSTGRESQL)" != "YES" -POSTGRESQL_INCLUDES=-I$(SOLARINCDIR)$/postgresql -.ELSE -POSTGRESQL_INCLUDES:=-I$(shell @pg_config --includedir) -.ENDIF -CFLAGS+=$(POSTGRESQL_INCLUDES) \ - -DPOSTGRESQL_MAJOR=$(POSTGRESQL_MAJOR) \ - -DPOSTGRESQL_MINOR=$(POSTGRESQL_MINOR) \ - -DPOSTGRESQL_MICRO=$(POSTGRESQL_MICRO) \ +CFLAGS+=$(POSTGRESQL_INC) \ -DPQ_SDBC_MAJOR=$(PQ_SDBC_MAJOR) \ -DPQ_SDBC_MINOR=$(PQ_SDBC_MINOR) \ -DPQ_SDBC_MICRO=$(PQ_SDBC_MICRO) @@ -87,10 +70,13 @@ DEF1NAME= $(SHL1TARGET) SHL1VERSIONMAP=$(SOLARENV)$/src$/reg-component.map # use the static version +# LEM 17/11/2011: removed everything except libpq proper; +# as per instructions in libpq documentation. +# If it turns out the rest was needed, reenable it. .IF "$(GUI)"=="WNT" -PQLIB=libpq.lib wsock32.lib advapi32.lib +POSTGRESQL_LIB=libpq.lib #wsock32.lib advapi32.lib .ELSE -PQLIB=-lpq -lcrypt +POSTGRESQL_LIB=-lpq #-lcrypt .ENDIF SHL2TARGET=postgresql-sdbc-impl.uno LIB2TARGET=$(SLB)$/$(SHL2TARGET).lib @@ -134,7 +120,7 @@ SHL2STDLIBS= \ $(CPPUHELPERLIB) \ $(SALLIB) \ $(SALHELPERLIB) \ - $(PQLIB) + $(POSTGRESQL_LIB) SHL2LIBS= $(LIB2TARGET) SHL2DEF= $(MISC)$/$(SHL2TARGET).def diff --git a/connectivity/source/drivers/postgresql/pq_driver.hxx b/connectivity/source/drivers/postgresql/pq_driver.hxx index e0a95ecfae84..99ef233f37f1 100644 --- a/connectivity/source/drivers/postgresql/pq_driver.hxx +++ b/connectivity/source/drivers/postgresql/pq_driver.hxx @@ -49,14 +49,6 @@ namespace pq_sdbc_driver MY_STRINGIFY(PQ_SDBC_MINOR) "." \ MY_STRINGIFY(PQ_SDBC_MICRO) -#define POSTGRES_MAJOR 7 -#define POSTGRES_MINOR 3 -#define POSTGRES_MICRO 2 -#define POSTGRESQL_VERSION MY_STRINGIFY(POSTGRESQL_MAJOR) "." \ - MY_STRINGIFY(POSTGRESQL_MINOR) "." \ - MY_STRINGIFY(POSTGRESQL_MICRO) - - struct MutexHolder { osl::Mutex m_mutex; }; // use this to switch off sdbc support ! // typedef cppu::WeakComponentImplHelper2< |