|
@@ -9,8 +9,6 @@ cleanup() {
|
|
rm -rf ${TH_TMPCPROGB}
|
|
rm -rf ${TH_TMPCPROGB}
|
|
rm -rf ${GCM_TMPCPROGC}
|
|
rm -rf ${GCM_TMPCPROGC}
|
|
rm -rf ${GCM_TMPCPROGB}
|
|
rm -rf ${GCM_TMPCPROGB}
|
|
- rm -rf ${PQ_TMPCPROGC}
|
|
|
|
- rm -rf ${PQ_TMPCPROGB}
|
|
|
|
rm -rf ${MYSQL_TMPCPROGC}
|
|
rm -rf ${MYSQL_TMPCPROGC}
|
|
rm -rf ${MYSQL_TMPCPROGB}
|
|
rm -rf ${MYSQL_TMPCPROGB}
|
|
rm -rf ${MONGO_TMPCPROGC}
|
|
rm -rf ${MONGO_TMPCPROGC}
|
|
@@ -74,38 +72,6 @@ testlibevent2_comp() {
|
|
fi
|
|
fi
|
|
}
|
|
}
|
|
|
|
|
|
-testlibpq() {
|
|
|
|
- if [ -z "${PSQL_CFLAGS}" ] || [ -z "${PSQL_LIBS}" ]; then
|
|
|
|
- PSQL_CFLAGS="-I${PREFIX}/pgsql/include -I${PREFIX}/include/pgsql/ -I${PREFIX}/include/postgres/ -I${PREFIX}/postgres/include/ -I${PREFIX}/include/postgresql/ -I${PREFIX}/postgresql/include/"
|
|
|
|
- PSQL_CFLAGS="${PSQL_CFLAGS} -I/usr/local/pgsql/include -I/usr/local/include/pgsql/ -I/usr/local/include/postgres/ -I/usr/local/postgres/include/ -I/usr/local/include/postgresql/ -I/usr/local/postgresql/include/"
|
|
|
|
- PSQL_CFLAGS="${PSQL_CFLAGS} -I/usr/pgsql/include -I/usr/include/pgsql/ -I/usr/include/postgres/ -I/usr/postgres/include/ -I/usr/include/postgresql/ -I/usr/postgresql/include/"
|
|
|
|
- for ilib in ${PREFIX}/pgsql/lib ${PREFIX}/lib/pgsql ${PREFIX}/lib64/pgsql /usr/local/pgsql/lib /usr/local/lib/pgsql /usr/local/lib64/pgsql /usr/pgsql/lib /usr/lib/pgsql /usr/lib64/pgsql ${PREFIX}/postgres/lib ${PREFIX}/lib/postgres ${PREFIX}/lib64/postgres /usr/local/postgres/lib /usr/local/lib/postgres /usr/local/lib64/postgres /usr/postgres/lib /usr/lib/postgres /usr/lib64/postgres ${PREFIX}/postgresql/lib ${PREFIX}/lib/postgresql ${PREFIX}/lib64/postgresql /usr/local/postgresql/lib /usr/local/lib/postgresql /usr/local/lib64/postgresql /usr/postgresql/lib /usr/lib/postgresql /usr/lib64/postgresql
|
|
|
|
- do
|
|
|
|
- if [ -d ${ilib} ] ; then
|
|
|
|
- PSQL_LIBS="${PSQL_LIBS} -L${ilib}"
|
|
|
|
- if ! [ -z "${TURN_ACCEPT_RPATH}" ] ; then
|
|
|
|
- TURN_RPATH="${TURN_RPATH} -Wl,-rpath,${ilib}"
|
|
|
|
- fi
|
|
|
|
- fi
|
|
|
|
- done
|
|
|
|
- PSQL_LIBS="${OSLIBS} ${PSQL_LIBS} -lpq"
|
|
|
|
- fi
|
|
|
|
- ${CC} ${PQ_TMPCPROGC} -o ${PQ_TMPCPROGB} ${OSCFLAGS} ${DBCFLAGS} ${PSQL_CFLAGS} ${DBLIBS} ${PSQL_LIBS} ${OSLIBS} 2>>/dev/null
|
|
|
|
- ER=$?
|
|
|
|
- if ! [ ${ER} -eq 0 ] ; then
|
|
|
|
- ${ECHO_CMD}
|
|
|
|
- ${ECHO_CMD} "POSTGRESQL DEVELOPMENT LIBRARY (libpq.a) AND/OR HEADER (libpq-fe.h)"
|
|
|
|
- ${ECHO_CMD} " ARE NOT INSTALLED PROPERLY ON THIS SYSTEM."
|
|
|
|
- ${ECHO_CMD} " THAT'S OK BUT THE TURN SERVER IS BUILDING WITHOUT POSTGRESQL DATABASE SUPPORT."
|
|
|
|
- ${ECHO_CMD}
|
|
|
|
- return 0
|
|
|
|
- else
|
|
|
|
- DBCFLAGS="${DBCFLAGS} ${PSQL_CFLAGS}"
|
|
|
|
- DBLIBS="${DBLIBS} ${PSQL_LIBS}"
|
|
|
|
- return 1
|
|
|
|
- fi
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
testlibmysql() {
|
|
testlibmysql() {
|
|
if [ -z "${MYSQL_CFLAGS}" ] || [ -z "${MYSQL_LIBS}" ]; then
|
|
if [ -z "${MYSQL_CFLAGS}" ] || [ -z "${MYSQL_LIBS}" ]; then
|
|
MYSQL_CFLAGS="-I${PREFIX}/mysql/include -I${PREFIX}/include/mysql/"
|
|
MYSQL_CFLAGS="-I${PREFIX}/mysql/include -I${PREFIX}/include/mysql/"
|
|
@@ -689,18 +655,6 @@ int main(int argc, char** argv) {
|
|
}
|
|
}
|
|
!
|
|
!
|
|
|
|
|
|
-PQ_TMPCPROG=__test__ccomp__libpq__$$
|
|
|
|
-PQ_TMPCPROGC=${TMPDIR}/${PQ_TMPCPROG}.c
|
|
|
|
-PQ_TMPCPROGB=${TMPDIR}/${PQ_TMPCPROG}
|
|
|
|
-
|
|
|
|
-cat > ${PQ_TMPCPROGC} <<!
|
|
|
|
-#include <stdlib.h>
|
|
|
|
-#include <libpq-fe.h>
|
|
|
|
-int main(int argc, char** argv) {
|
|
|
|
- return (argc+(PQprotocolVersion(NULL))+(int)(argv[0][0]));
|
|
|
|
-}
|
|
|
|
-!
|
|
|
|
-
|
|
|
|
MYSQL_TMPCPROG=__test__ccomp__libmysql__$$
|
|
MYSQL_TMPCPROG=__test__ccomp__libmysql__$$
|
|
MYSQL_TMPCPROGC=${TMPDIR}/${MYSQL_TMPCPROG}.c
|
|
MYSQL_TMPCPROGC=${TMPDIR}/${MYSQL_TMPCPROG}.c
|
|
MYSQL_TMPCPROGB=${TMPDIR}/${MYSQL_TMPCPROG}
|
|
MYSQL_TMPCPROGB=${TMPDIR}/${MYSQL_TMPCPROG}
|
|
@@ -1098,16 +1052,14 @@ fi
|
|
###########################
|
|
###########################
|
|
|
|
|
|
if [ -z "${TURN_NO_PQ}" ] ; then
|
|
if [ -z "${TURN_NO_PQ}" ] ; then
|
|
-
|
|
|
|
- testlibpq
|
|
|
|
- ER=$?
|
|
|
|
- if ! [ ${ER} -eq 0 ] ; then
|
|
|
|
- ${ECHO_CMD} "PostgreSQL found."
|
|
|
|
- else
|
|
|
|
- TURN_NO_PQ="-DTURN_NO_PQ"
|
|
|
|
- fi
|
|
|
|
|
|
+ if testpkg_db libpq; then
|
|
|
|
+ ${ECHO_CMD} "PostgreSQL found."
|
|
|
|
+ else
|
|
|
|
+ ${ECHO_CMD} "PostgreSQL not found. Building without PostgreSQL support."
|
|
|
|
+ TURN_NO_PQ="-DTURN_NO_PQ"
|
|
|
|
+ fi
|
|
else
|
|
else
|
|
- TURN_NO_PQ="-DTURN_NO_PQ"
|
|
|
|
|
|
+ TURN_NO_PQ="-DTURN_NO_PQ"
|
|
fi
|
|
fi
|
|
|
|
|
|
###########################
|
|
###########################
|